<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;color: #000;min-width: 1300px;}
textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
img{display:block;}
.clear:after {content:"";display: block;clear:both;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
a{color:inherit;text-decoration: none;}
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fl{float: left;}
.fr{float: right;}
.i100{overflow:hidden;}
.i100&gt;img{width: 100%;}
.i200{overflow: hidden;}
.i200&gt;img{height: 100%;}
a&gt;img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1&gt;a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
@font-face {font-family: "din";src:url("../font/din/din.otf") format("opentype"),url("../font/din/din.ttf") format("truetype"),url("../font/din/din.woff") format("woff");}

{hd1}
.z-hd1-a1{width: 100%;position: relative;background: #fff;height: 168px;z-index: 100;}
.z-hd1-a2{width: 100%;height: 102px;background: #000;position: relative;}
.z-hd1-a3{width: 460px;height: 48px;position: absolute;top: 30px;left: calc(50% - 460px/2);background: #fff;}
.z-hd1-a4{width: 100%;height: 100%;border: 1px solid #909090;box-sizing: border-box;position: absolute;top: 0;left: 0;}
.z-hd1-a3&gt;input{width: 350px;height: 40px;border: 0;background: none;outline: none;display: block;box-sizing: border-box;position: absolute;top: calc(50% - 40px/2);left: 14px;font-size: 14px;line-height: 40px;color: #666;font-weight: lighter;}
.z-hd1-a5{width: 78px;height: 100%;background: #6b0300;position: absolute;top: 0;right: 0;}
.z-hd1-a5&gt;img{width: 22px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.z-hd1-a5&gt;input{width: 100%;height: 100%;border: 0;outline: none;display: block;box-sizing: border-box;background: none;opacity: 0;position: absolute;top: 0;left: 0;cursor: pointer;}
.z-hd1-a6{position: absolute;top: 0;right: calc(50% - 650px);padding-top: 30px;}
.z-hd1-a7{width: 45px;float: left;margin-right: 12px;}
.z-hd1-a8{float: left;}
.z-hd1-a8&gt;div:first-child{font-size: 14px;line-height: 14px;color: #fff;font-weight: lighter;}
.z-hd1-a8&gt;div:last-child{font-size: 28px;line-height: 42px;color: #fff;font-family: "din";}
.z-hd1-b1{position: absolute;bottom: 0;right: calc(50% - 650px);width: calc(1300px - 194px);text-align: center;}
.z-hd1-b2{padding: 0 40px;font-size: 18px;line-height: 66px;color: #333333;display: inline-block;margin: 0 0;position: relative;transition: 0.8s;}
.z-hd1-b2 b{width: 1px;height: 12px;background: #5d5d5d;position: absolute;top: calc(50% - 12px/2);right: 0;}
.z-hd1-b2:last-child b{display: none;}
.z-hd1-b2&gt;a:hover{color: #6b0300;transition: 0.8s;}
.z-hd1-c1{height: 100%;position: absolute;top: 0;left: calc(50% - 650px);}
.z-hd1-b2 ul{height: 66px;background: #fff;position: absolute;top: 100%;display: none;text-align: center;overflow-y: hidden;}
.z-hd1-b2 ul li{padding: 0 30px;font-size: 18px;line-height: 66px;color: #333333;display: inline-block;margin: 0 0;position: relative;transition: 0.8s;}
.z-hd1-b2 ul li a:hover{color: #6b0300;transition: 0.8s;}

{ban1}
.z-ban1-a1{width: 100%;height: 830px;position: relative;overflow: hidden;margin-bottom: 84px;z-index: 0;}
.ind1{width: 1920px!important;height: 100%!important;position: absolute;top: 0;left: calc(50% - 960px);}
.ind1 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ind1 .swiper-slide&gt;img{width: 100%;position: absolute;top: 0;left: 0;min-height: 100%;}
.z-ban1-a2{width: 366px;position: absolute;top: 206px;left: calc(50% - 250px);}
.z-ban1-a3{position: absolute;top: 284px;left: calc(50% - 250px);}
.z-ban1-a3 span:first-child{font-size: 86px;line-height: 86px;color: #fff;font-weight: bold;margin-right: 14px;}
.z-ban1-a3 span:last-child{font-size: 30px;line-height: 30px;color: #fff;font-weight: lighter;}
.ind2{width: 100%;bottom: 50px!important;left: 0;}
.ind2 .swiper-pagination-bullet{width: 36px;height: 36px;border: 0;border-radius: 50%;background: rgba(0,0,0,0.18);font-size: 18px;line-height: 36px;color: rgba(255,255,255,0);text-align: center;opacity: 1;transition: 0.8s;margin: 0 -8px;z-index: 1;}
.ind2 .swiper-pagination-bullet-active{background: rgba(0,0,0,1);color: rgba(255,255,255,1);z-index: 2;transition: 0.8s;}
.z-ban1-a4{width: 930px;height: 1px;background: #000;position: absolute;bottom: calc(50px + 18px);left: calc(50% + 38px);z-index: 2;}
/*.z-ban1-b2{display: none;}
.z-ban1-b1{width: 100%;height: 100%;position: relative;}
.z-ban1-b3{width: 12.5%;height: 33.3333%;float: left;position: relative;overflow: hidden;}
.z-ban1-b4{width: 0;height: 0;position: absolute;top: 50%;left: 50%;transform-origin: 50% 50%;transform: rotate(45deg) scale(0.7);transition: 0.8s;background: #6b0300;}
.swiper-slide-active .z-ban1-b4{width: 100%;height: 100%;top: 0;left: 0;transform: scale(1) rotate(0deg);transition: 0.8s;}
.swiper-slide-active .z-ban1-b3:nth-child(1) .z-ban1-b4{transition-delay: 0.15s;}
.swiper-slide-active .z-ban1-b3:nth-child(2) .z-ban1-b4{transition-delay: 0.3s;}
.swiper-slide-active .z-ban1-b3:nth-child(3) .z-ban1-b4{transition-delay: 0.45s;}
.swiper-slide-active .z-ban1-b3:nth-child(4) .z-ban1-b4{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(5) .z-ban1-b4{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(6) .z-ban1-b4{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(7) .z-ban1-b4{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(8) .z-ban1-b4{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(9) .z-ban1-b4{transition-delay: 0.3s;}
.swiper-slide-active .z-ban1-b3:nth-child(10) .z-ban1-b4{transition-delay: 0.45s;}
.swiper-slide-active .z-ban1-b3:nth-child(11) .z-ban1-b4{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(12) .z-ban1-b4{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(13) .z-ban1-b4{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(14) .z-ban1-b4{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(15) .z-ban1-b4{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(16) .z-ban1-b4{transition-delay: 1.35s;}
.swiper-slide-active .z-ban1-b3:nth-child(17) .z-ban1-b4{transition-delay: 0.45s;}
.swiper-slide-active .z-ban1-b3:nth-child(18) .z-ban1-b4{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(19) .z-ban1-b4{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(20) .z-ban1-b4{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(21) .z-ban1-b4{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(22) .z-ban1-b4{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(23) .z-ban1-b4{transition-delay: 1.35s;}
.swiper-slide-active .z-ban1-b3:nth-child(24) .z-ban1-b4{transition-delay: 1.5s;}
.z-ban1-b5{width: 0;height: 0;position: absolute;top: 50%;left: 50%;transform-origin: 50% 50%;transform: rotate(45deg) scale(0.7);transition: 0.8s;transition-delay: 1s;background: #6b0300;overflow: hidden;}
.swiper-slide-active .z-ban1-b5{width: 100%;height: 100%;top: 0;left: 0;transform: scale(1) rotate(0deg);transition: 0.8s;}
.swiper-slide-active .z-ban1-b3:nth-child(1) .z-ban1-b5{transition-delay: 0.3s;}
.swiper-slide-active .z-ban1-b3:nth-child(2) .z-ban1-b5{transition-delay: 0.45s;}
.swiper-slide-active .z-ban1-b3:nth-child(3) .z-ban1-b5{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(4) .z-ban1-b5{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(5) .z-ban1-b5{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(6) .z-ban1-b5{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(7) .z-ban1-b5{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(8) .z-ban1-b5{transition-delay: 1.35s;}
.swiper-slide-active .z-ban1-b3:nth-child(9) .z-ban1-b5{transition-delay: 0.45s;}
.swiper-slide-active .z-ban1-b3:nth-child(10) .z-ban1-b5{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(11) .z-ban1-b5{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(12) .z-ban1-b5{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(13) .z-ban1-b5{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(14) .z-ban1-b5{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(15) .z-ban1-b5{transition-delay: 1.35s;}
.swiper-slide-active .z-ban1-b3:nth-child(16) .z-ban1-b5{transition-delay: 1.5s;}
.swiper-slide-active .z-ban1-b3:nth-child(17) .z-ban1-b5{transition-delay: 0.6s;}
.swiper-slide-active .z-ban1-b3:nth-child(18) .z-ban1-b5{transition-delay: 0.75s;}
.swiper-slide-active .z-ban1-b3:nth-child(19) .z-ban1-b5{transition-delay: 0.9s;}
.swiper-slide-active .z-ban1-b3:nth-child(20) .z-ban1-b5{transition-delay: 1.05s;}
.swiper-slide-active .z-ban1-b3:nth-child(21) .z-ban1-b5{transition-delay: 1.2s;}
.swiper-slide-active .z-ban1-b3:nth-child(22) .z-ban1-b5{transition-delay: 1.35s;}
.swiper-slide-active .z-ban1-b3:nth-child(23) .z-ban1-b5{transition-delay: 1.5s;}
.swiper-slide-active .z-ban1-b3:nth-child(24) .z-ban1-b5{transition-delay: 1.65s;}
.z-ban1-b5 img{width: 800%;height: 300%;position: absolute;}
.z-ban1-b3:nth-child(1) img{top: 0;left: 0;}
.z-ban1-b3:nth-child(2) img{top: 0;left: -100%;}
.z-ban1-b3:nth-child(3) img{top: 0;left: -200%;}
.z-ban1-b3:nth-child(4) img{top: 0;left: -300%;}
.z-ban1-b3:nth-child(5) img{top: 0;left: -400%;}
.z-ban1-b3:nth-child(6) img{top: 0;left: -500%;}
.z-ban1-b3:nth-child(7) img{top: 0;left: -600%;}
.z-ban1-b3:nth-child(8) img{top: 0;left: -700%;}
.z-ban1-b3:nth-child(9) img{top: -100%;left: 0;}
.z-ban1-b3:nth-child(10) img{top: -100%;left: -100%;}
.z-ban1-b3:nth-child(11) img{top: -100%;left: -200%;}
.z-ban1-b3:nth-child(12) img{top: -100%;left: -300%;}
.z-ban1-b3:nth-child(13) img{top: -100%;left: -400%;}
.z-ban1-b3:nth-child(14) img{top: -100%;left: -500%;}
.z-ban1-b3:nth-child(15) img{top: -100%;left: -600%;}
.z-ban1-b3:nth-child(16) img{top: -100%;left: -700%;}
.z-ban1-b3:nth-child(17) img{top: -200%;left: 0;}
.z-ban1-b3:nth-child(18) img{top: -200%;left: -100%;}
.z-ban1-b3:nth-child(19) img{top: -200%;left: -200%;}
.z-ban1-b3:nth-child(20) img{top: -200%;left: -300%;}
.z-ban1-b3:nth-child(21) img{top: -200%;left: -400%;}
.z-ban1-b3:nth-child(22) img{top: -200%;left: -500%;}
.z-ban1-b3:nth-child(23) img{top: -200%;left: -600%;}
.z-ban1-b3:nth-child(24) img{top: -200%;left: -700%;}*/

{me1}
.z-me1-a1{width: 100%;max-width: 1300px;height: 94px;position: relative;margin: 0 auto;display: flex;justify-content: space-between;}
.z-me1-a2{height: 100%;}
.z-me1-a3{width: 94px;height: 94px;position: relative;float: left;margin-right: 16px;}
.z-me1-a4{width: 0;height: 0;border: 0;border-radius: 50%;position: absolute;top: 50%;left: 50%;background: #e7d6d6;transition: 0.8s;}
.z-me1-a2:hover .z-me1-a4{width: 100%;height: 100%;top: 0;left: 0;transition: 0.8s;}
.z-me1-a5{width: 0;height: 0;border: 0;border-radius: 50%;position: absolute;top: 50%;left: 50%;background: #6b0300;transition: 0.8s;}
.z-me1-a2:hover .z-me1-a5{width: calc(100% - 8px);height: calc(100% - 8px);top: 4px;left: 4px;transition: 0.8s;}
.z-me1-a6{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.z-me1-a6 img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.z-me1-a6 img:first-child{opacity: 1;transition: 0.8s;}
.z-me1-a6 img:last-child{opacity: 0;transition: 0.8s;}
.z-me1-a2:hover .z-me1-a6 img:first-child{opacity: 0;transition: 0.8s;}
.z-me1-a2:hover .z-me1-a6 img:last-child{opacity: 1;transition: 0.8s;}
.z-me1-a7{font-size: 18px;line-height: 94px;color: #333333;font-weight: lighter;float: left;}
.z-me1-a8{padding: calc((196px - 94px)/2) 0;}

{t1}
.z-t1-a1{width: 100%;position: relative;height: 196px;}
.z-t1-a2{width: 180px;height: 60px;border-right: 1px solid #dfdfdf;position: absolute;top: calc(50% - 60px/2);left: 0;}
.z-t1-a2 div:first-child{font-size: 34px;line-height: 48px;color: #333333;font-weight: lighter;margin-top: -10px;}
.z-t1-a2 div:last-child{font-size: 16px;line-height: 48px;color: #999999;font-weight: lighter;margin-top: -10px;}
.z-t1-a3{position: absolute;top: calc(50% + 20px);left: 212px;}
.z-t1-a3&gt;div{padding: 0 28px;font-size: 16px;line-height: 12px;color: #333333;font-weight: lighter;border-right: 1px solid #cccccc;float: left;transition: 0.8s;cursor: pointer;}
.z-t1-a3&gt;div:last-child{border-right: 0;}
.z-t1-a3&gt;div:hover{color: #6b0300;transition: 0.8s;}
.z-t1-on1{color: #6b0300!important;transition: 0.8s!important;}
.z-t1-a4{font-size: 14px;line-height: 14px;color: #999999;position: absolute;top: calc(50% + 22px);right: 0;}
.z-t1-a4 a:hover{color: #6b0300;transition: 0.8s;}
.z-t1-a4 a{display: none;transition: 0.8s;}

{sta1}
.z-sta1-a1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;}
.z-sta1-a2{width: 100%;position: relative;}
.z-sta1-a3{width: 100%;position: relative;display: none;height: calc(380px*2 + 14px);overflow: hidden;}
.z-sta1-a4{width: 644px;height: 380px;margin-bottom: 12px;position: relative;overflow: hidden;opacity: 0;}
.z-sta1-a4:nth-child(1){top: 100%;}
.z-sta1-a4:nth-child(2){top: 100%;}
.z-sta1-a4:nth-child(3){top: calc(100% + 390px);}
.z-sta1-a4:nth-child(4){top: calc(100% + 390px);}
.z-sta1-on1 .z-sta1-a4{opacity: 1;transition: 0.5s;}
.z-sta1-on1 .z-sta1-a4:nth-child(1){top: 0;transition: 0.8s;transition-delay: 0.5s;transition-timing-function: ease-in-out;}
.z-sta1-on1 .z-sta1-a4:nth-child(2){top: 0;transition: 0.8s;transition-delay: 0.5s;transition-timing-function: ease-in-out;}
.z-sta1-on1 .z-sta1-a4:nth-child(3){top: 0;transition: 0.8s;transition-delay: 1s;transition-timing-function: ease-in-out;}
.z-sta1-on1 .z-sta1-a4:nth-child(4){top: 0;transition: 0.8s;transition-delay: 1s;transition-timing-function: ease-in-out;}
.z-sta1-a4:nth-child(odd){float: left;}
.z-sta1-a4:nth-child(even){float: right;}
.z-sta1-a4 img{min-height: 100%;transition: 0.8s;}
.z-sta1-a4:hover img{transform: scale(1.1);transition: 0.8s;}

{pri1}
.z-pri1-a1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;margin-bottom: 74px;}
.z-pri1-a2{width: 100%;height: 644px;position: relative;overflow: hidden;}
.z-pri1-a3{width: 100%;height: 100%;position: relative;top: 0;left: 0;display: none;}
.z-pri1-a4{width: 556px;height: 244px;position: absolute;top: 100%;left: 0;z-index: 2;}
.z-pri1-on1 .z-pri1-a4{top: 0;transition: 0.8s;transition-delay: 0.5s;transition-timing-function: ease-in-out;}
.z-pri1-a4&gt;img{min-height: 100%;}
.z-pri1-a5{width: calc(100% - 44px*2);height: 22px;position: absolute;top: 45px;left: 44px;font-size: 24px;line-height: 22px;color: #fff;border-left: 3px solid #fff;padding-left: 11px;box-sizing: border-box;}
.z-pri1-a6{width: calc(100% - 44px*2);position: absolute;top: 82px;left: 44px;font-size: 16px;line-height: 26px;color: #fff;font-weight: lighter;}
.z-pri1-a7{font-size: 14px;line-height: 14px;color: #fff;position: absolute;top: 188px;right: 44px;}
.z-pri1-a8{width: 100%;height: 100%;position: relative;z-index: 1;}
.z-pri1-a8&gt;div{position: absolute;}
.z-pri1-a8&gt;div:nth-child(1){width: 726px;height: 436px;top: 100%;right: 0;}
.z-pri1-a8&gt;div:nth-child(2){width: 556px;height: 385px;bottom: -100%;left: 0;}
.z-pri1-a8&gt;div:nth-child(3){width: 357px;height: 189px;bottom: -100%;left: calc(100% - 726px);}
.z-pri1-a8&gt;div:nth-child(4){width: 357px;height: 189px;bottom: -100%;right: 0;}
.z-pri1-on1 .z-pri1-a8&gt;div:nth-child(1){top: 0;transition: 0.8s;transition-delay: 0.5s;transition-timing-function: ease-in-out;}
.z-pri1-on1 .z-pri1-a8&gt;div:nth-child(2){bottom: 0;transition: 0.8s;transition-delay: 0.7s;transition-timing-function: ease-in-out;}
.z-pri1-on1 .z-pri1-a8&gt;div:nth-child(3){bottom: 0;transition: 0.8s;transition-delay: 0.9s;transition-timing-function: ease-in-out;}
.z-pri1-on1 .z-pri1-a8&gt;div:nth-child(4){bottom: 0;transition: 0.8s;transition-delay: 1.1s;transition-timing-function: ease-in-out;}
.z-pri1-a8&gt;div img{transition: 0.8s;}
.z-pri1-a8&gt;div:hover img{transform: scale(1.1);transition: 0.8s;}

{abo1}
.z-abo1-a1{width: 100%;position: relative;min-height: 488px;margin-bottom: 136px;overflow: hidden;}
.z-abo1-a2{position: absolute;top: 0;left: calc(50% - 36px);}
.z-abo1-a2 img{transition: 0.8s;}
.z-abo1-a2:hover img{transform: scale(1.1);transition: 0.8s;}
.z-abo1-a6{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;}
.z-abo1-a1 .z-t1-a1{width: 264px;height: 94px;margin-bottom: 54px;}
.z-abo1-a6 .z-t1-a4 a{display: block;}
.z-abo1-a3{font-size: 18px;line-height: 34px;color: #333333;width: 536px;margin-bottom: 24px;}
.z-abo1-a4{font-size: 16px;line-height: 28px;color: #666666;font-weight: lighter;width: 536px;padding-bottom: 40px;border-bottom: 1px solid #e2e2e2;margin-bottom: 56px;}
.z-abo1-a5&gt;div{font-size: 14px;line-height: 14px;color: #333333;padding: 0 30px;border-right: 1px solid #e2e2e2;float: left;transition: 0.8s;}
.z-abo1-a5&gt;div:last-child{border-right: 0;}
.z-abo1-a5&gt;div:hover{color: #6b0300;transition: 0.8s;}

{kin1}
.z-kin1-a1{width: 100%;max-width: 1300px;position: relative;overflow: hidden;height: 662px;margin: 0 auto;margin-bottom: 114px;}
.z-kin1-a2{position: absolute;width: 314px;}
.z-kin1-a2:nth-child(1){height: 398px;top: 0;left: 0;}
.z-kin1-a2:nth-child(2){height: 212px;top: 0;left: calc((100% - 314px*4)/3 + 314px);}
.z-kin1-a2:nth-child(3){height: 212px;top: 0;right: calc((100% - 314px*4)/3 + 314px);}
.z-kin1-a2:nth-child(4){height: 435px;top: 0;right: 0;}
.z-kin1-a2:nth-child(5){height: 246px;bottom: 0;left: 0;}
.z-kin1-a2:nth-child(6){height: 435px;bottom: 0;left: calc((100% - 314px*4)/3 + 314px);}
.z-kin1-a2:nth-child(7){height: 435px;bottom: 0;right: calc((100% - 314px*4)/3 + 314px);}
.z-kin1-a2:nth-child(8){height: 212px;bottom: 0;right: 0;}
.z-kin1-a2 img{min-height: 100%;transition: 0.8s;}
.z-kin1-a2:hover img{transform: scale(1.1);transition: 0.8s;}
.z-kin1-a3{width: 100%;position: absolute;left: 0;}
.z-kin1-a3&gt;div:first-child{font-size: 22px;line-height: 26px;color: #333333;font-weight: lighter;text-align: center;}
.z-kin1-a3&gt;div:last-child{font-size: 14px;line-height: 26px;color: #999999;font-weight: lighter;text-align: center;}
.z-kin1-a2:nth-child(1) .z-kin1-a3{top: 174px;}
.z-kin1-a2:nth-child(2) .z-kin1-a3{top: 84px}
.z-kin1-a2:nth-child(3) .z-kin1-a3{top: 126px;}
.z-kin1-a2:nth-child(4) .z-kin1-a3{top: 158px;}
.z-kin1-a2:nth-child(5) .z-kin1-a3{top: 98px;}
.z-kin1-a2:nth-child(6) .z-kin1-a3{top: 176px;}
.z-kin1-a2:nth-child(7) .z-kin1-a3{top: 136px;}
.z-kin1-a2:nth-child(8) .z-kin1-a3{top: 96px;}
.z-kin1-a2:nth-child(3) .z-kin1-a3&gt;div{color: #fff!important;}
.z-kin1-a4{width: 60px;position: absolute;top: 42px;left: calc(50% - 60px/2);}

{inf1}
.z-inf1-a1{width: 100%;height: 620px;position: relative;overflow: hidden;padding-top: 24px;box-sizing: border-box;}
.z-inf1-a1&gt;img{width: 1920px;position: absolute;top: 0;left: calc(50% - 960px);}
.z-inf1-a1 .z-t1-a1{width: 100%;max-width: 1300px;margin: 0 auto;position: relative;}
.z-inf1-a2{width: 100%;max-width: 1300px;margin: 0 auto;position: relative;overflow: hidden;}
.z-inf1-a3{width: 100%;position: relative;display: none;}
.z-inf1-a4{width: 654px;height: 160px;border-bottom: 1px solid #d1d4d6;float: right;position: relative;margin-right: 22px;margin-bottom: 36px;}
.z-inf1-a4:first-child{border-bottom: 0;width: 580px;height: calc(161px*2);float: left;margin-right: 0;}
.z-inf1-a4:last-child{border-bottom: 0;}
.z-inf1-a5{width: 100%;height: 180px;display: none;}
.z-inf1-a4:first-child .z-inf1-a5{display: block;}
.z-inf1-a5 img{transition: 0.8s;}
.z-inf1-a4:hover .z-inf1-a5 img{transform: scale(1.1);transition: 0.8s;}
.z-inf1-a6{font-size: 22px;line-height: 24px;color: #333333;width: calc(100% - 154px);position: absolute;top: 4px;left: 154px;}
.z-inf1-a4:first-child .z-inf1-a6{font-size: 18px;line-height: 20px;color: #000000;font-weight: lighter;width: 440px;position: absolute;top: 210px;left: 0;}
.z-inf1-a7{position: absolute;top: -10px;left: 0;}
.z-inf1-a7&gt;div:first-child{font-size: 36px;line-height: 52px;color: #333333;font-family: "din";text-align: right;font-weight: lighter;}
.z-inf1-a7&gt;div:last-child{font-size: 18px;line-height: 52px;color: #666666;font-family: "din";text-align: right;font-weight: lighter;}
.z-inf1-a4:first-child .z-inf1-a7{position: absolute;top: 204px;right: 10px;left: auto;}
.z-inf1-a4:first-child .z-inf1-a7&gt;div:first-child{font-size: 22px;line-height: 36px;color: #333333;font-family: "din";font-weight: lighter;float: left;}
.z-inf1-a4:first-child .z-inf1-a7&gt;div:last-child{font-size: 14px;line-height: 36px;color: #666666;font-family: "din";font-weight: lighter;float: left;margin-left: 10px;}
.z-inf1-a8{font-size: 14px;line-height: 30px;color: #515151;font-weight: lighter;width: calc(100% - 154px);position: absolute;top: 46px;right: 0;}
.z-inf1-a4:first-child .z-inf1-a8{width: 100%;top: 250px;left: 0;}
.z-inf1-a9{font-size: 14px;line-height: 14px;color: #6b0300;font-weight: lighter;position: absolute;top: 118px;left: 154px;opacity: 0;transition: 0.8s;}
.z-inf1-a4:hover .z-inf1-a9{opacity: 1;transition: 0.8s;}
.z-inf1-a4:first-child .z-inf1-a9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.z-inf1-a4:first-child .z-inf1-a9 a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;opacity: 0;}
.z-inf1-a4:nth-child(1){left: -60%;}
.z-inf1-a4:nth-child(2){right: -60%;}
.z-inf1-a4:nth-child(3){right: -60%;}
.z-inf1-on1 .z-inf1-a4:nth-child(1){left: 0;transition: 0.8s;transition-delay: 0.7s;transition-timing-function: ease-in-out;}
.z-inf1-on1 .z-inf1-a4:nth-child(2){right: 0;transition: 0.8s;transition-delay: 0.9s;transition-timing-function: ease-in-out;}
.z-inf1-on1 .z-inf1-a4:nth-child(3){right: 0;transition: 0.8s;transition-delay: 1.1s;transition-timing-function: ease-in-out;}

{ent1}
.z-ent1-a1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;margin-bottom: 118px;}
.z-ent1-a1 .z-t1-a4 a{display: block;}
.z-ent1-a2{width: 966px;height: 536px;position: relative;overflow: hidden;}
.z-ent1-a3{width: 477px;height: 260px;position: absolute;overflow: hidden;}
.z-ent1-a3:nth-child(1){top: 100%;left: 0;}
.z-ent1-a3:nth-child(2){top: 100%;right: 0;}
.z-ent1-a3:nth-child(3){bottom: -100%;left: 0;}
.z-ent1-a3:nth-child(4){bottom: -100%;right: 0;}
.z-ent1-on1 .z-ent1-a3:nth-child(1){top: 0;transition: 0.8s;transition-delay: 0.5s;transition-timing-function: ease-in-out;}
.z-ent1-on1 .z-ent1-a3:nth-child(2){top: 0;transition: 0.8s;transition-delay: 0.7s;transition-timing-function: ease-in-out;}
.z-ent1-on1 .z-ent1-a3:nth-child(3){bottom: 0;transition: 0.8s;transition-delay: 1.1s;transition-timing-function: ease-in-out;}
.z-ent1-on1 .z-ent1-a3:nth-child(4){bottom: 0;transition: 0.8s;transition-delay: 1.3s;transition-timing-function: ease-in-out;}
.z-ent1-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: 0.8s;}
.z-ent1-a3:hover .z-ent1-a4{top: -100%;transition: 0.8s;}
.z-ent1-a3:nth-child(1) .z-ent1-a4{background: #abce80;}
.z-ent1-a3:nth-child(2) .z-ent1-a4{background: #a6d2c5;}
.z-ent1-a3:nth-child(3) .z-ent1-a4{background: #9bb3cf;}
.z-ent1-a3:nth-child(4) .z-ent1-a4{background: #c9a7f3;}
.z-ent1-a5{width: 100%;font-size: 30px;line-height: 30px;color: #fff;text-align: center;position: absolute;top: 90px;left: 0;}
.z-ent1-a6{width: 262px;position: absolute;top: 128px;left: calc(50% - 262px/2);}
.z-ent1-a7{width: 100%;height: 100%;position: absolute;top: 100%;left: 0;transition: 0.8s;}
.z-ent1-a3:hover .z-ent1-a7{top: 0;transition: 0.8s;}
.z-ent1-b1{width: 320px;position: absolute;bottom: -100%;right: 0;overflow: hidden;height: 536px;}
.z-ent1-on1 .z-ent1-b1{bottom: 0;transition: 0.8s;transition-delay: 0.9s;transition-timing-function: ease-in-out;}
.z-ent1-b2{width: 100%;position: relative;height: 47px;border-bottom: 3px solid #cb1d5e;}
.z-ent1-b3{width: 50%;height: 100%;float: left;font-size: 20px;line-height: 47px;color: #333333;text-align: center;transition: 0.8s;cursor: pointer;}
.z-ent1-on2{color: #fff;background: #cb1d5e;transition: 0.8s;}
.z-ent1-b4{width: 100%;height: calc(100% - 50px);position: relative;overflow: hidden;}
.z-ent1-b5{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
.z-ent1-b5 img{min-height: 100%;transition: 0.8s;}
.z-ent1-b5:hover img{transform: scale(1.1);transition: 0.8s;}

{ft1}
.z-ft1-a1{width: 100%;position: relative;}
.z-ft1-a2{width: 100%;height: 620px;position: relative;overflow: hidden;}
.z-ft1-a3{height: 100%;position: absolute;top: 0;left: calc(50% - 960px);}
.z-ft1-a4{height: 100%;position: absolute;top: 0;right: calc(50% - 960px);}
.z-ft1-a5{width: 140px;position: absolute;top: 72px;left: calc(50% - 280px);}
.z-ft1-a6{width: 57px;position: absolute;top: 378px;left: calc(50% - 372px);}
.z-ft1-b1{position: absolute;top: 132px;left: calc(50% - 650px);}
.z-ft1-b1 .z-t1-a1{height: 60px;width: 276px;margin-bottom: 22px;}
.z-ft1-b1 .z-t1-a2{border-right: 1px solid #fff;}
.z-ft1-b1 .z-t1-a2&gt;div{color: #fff!important;}
.z-ft1-b1 .z-t1-a4{color: #fff;top: calc(50% - 14px/2);display: block;}
.z-ft1-b1 .z-t1-a4 a{display: block;}
.z-ft1-b2{font-size: 14px;line-height: 48px;color: #fff;font-weight: lighter;}
.z-ft1-b3{margin-bottom: 54px;}
.z-ft1-b3&gt;div{font-size: 16px;line-height: 48px;color: #fff;font-weight: lighter;}
.z-ft1-b3&gt;div span{font-size: 34px;line-height: 48px;color: #fff;font-family: "din";font-weight: lighter;}
.z-ft1-b4{font-size: 18px;line-height: 48px;color: #fff;font-weight: lighter;}
.z-ft1-c1{width: 787px;height: 476px;position: absolute;top: 75px;left: calc(50% - 138px);background: rgba(255,255,255,0.78);overflow: hidden;}
.z-ft1-c1 .z-t1-a1{position: absolute;top: 54px;left: 86px;height: 60px;}
.z-ft1-c1 .z-t1-a2{border-right: 0;}
.z-ft1-c2{position: absolute;top: 140px;left: 86px;}
.z-ft1-c3{width: 110px;float: left;}
.z-ft1-c3&gt;div{font-size: 14px;line-height: 30px;color: #999999;margin-bottom: 6px;}
.z-ft1-c3&gt;div:first-child{font-size: 16px;line-height: 42px;color: #494949;}
.z-ft1-c4{position: absolute;top: 312px;right: 43px;}
.z-ft1-c4&gt;div{float: left;margin-left: 16px;}
.z-ft1-c4&gt;div div{font-size: 14px;line-height: 32px;color: #666666;font-weight: lighter;text-align: center;}
.z-ft1-d1{width: 100%;height: 114px;font-size: 14px;line-height: 114px;color: #333333;text-align: center;}

{ban2}
.z-ban2-a1{width: 100%;height: 580px;position: relative;overflow: hidden;}
.z-ban2-a1&gt;img{width: 1920px;min-height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);transition: 0.8s;}
/*.z-ban2-a1:hover&gt;img{transform: scale(1.1);transition: 0.8s;}*/
.z-ban2-b1{font-size: 66px;line-height: 66px;color: #fff;font-weight: bold;text-transform: uppercase;position: absolute;top: 275px;left: calc(50% - 1300px/2);}
.z-ban2-b2{font-size: 60px;line-height: 60px;color: #fff;font-weight: bold;position: absolute;top: 362px;left: calc(50% - 1300px/2);}
.z-ban2-b3{font-size: 66px;line-height: 66px;color: #fff;font-weight: bold;text-transform: uppercase;position: absolute;top:182px;left: calc(50% - 1300px/2);}
.z-ban2-b4{font-size: 60px;line-height: 60px;color: #fff;font-weight: bold;position: absolute;top: 336px;left: calc(50% - 1300px/2);}

{me2}
.z-me2-a1{width: 1300px;height: 100px;box-shadow: 0 4px 35px rgba(240,240,240,0.6);margin: 0 auto;margin-top: -60px;}
.z-me2-a2{width: 33.3333%;height: 100%;background: #fff;position: relative;overflow: hidden;float: left;}
.z-me2-a2:last-child{width: 33.3334%;}
.z-me2-a3{width: 0;height: 0;background: #611109;position: absolute;top: 50%;left: 50%;transition: 0.8s;}
.z-me2-a2:hover .z-me2-a3{width: 100%;height: 100%;top: 0;left: 0;transition: 0.8s;}
.z-me2-on1 .z-me2-a3{width: 100%;height: 100%;top: 0;left: 0;transition: 0.8s;}
.z-me2-a4{height: 52px;position: absolute;top: calc(50% - 52px/2);left: 100%;transition: 0.8s;}
.z-me2-a2:hover .z-me2-a4{left: calc(100% - 99px);transition: 0.8s;transition-delay: 0.8s;}
.z-me2-on1 .z-me2-a4{left: calc(100% - 99px);transition: 0.8s;transition-delay: 0.8s;}
.z-me2-a5{width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 22px;line-height: 100px;color: #611109;text-align: center;transition: 0.8s;}
.z-me2-a2:hover .z-me2-a5{color: #fff;transition: 0.8s;}
.z-me2-on1 .z-me2-a5{color: #fff;transition: 0.8s;}
.z-me2-a6{width: 1px;height: 60px;background: #e2e2e2;position: absolute;top: calc(50% - 60px/2);right: 0;}
.z-me2-on2 .z-me2-a2{width: 25%;}

{ser1}
.z-ser1-a1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;margin-bottom: 86px;}
.z-ser1-a2{width: 100%;height: 250px;text-align: center;}
.z-ser1-a2 span{font-size: 32px;line-height: 250px;color: #6a6a6a;font-weight: bold;margin: 0 30px;}
.z-ser1-a2 b{width: 215px;height: 1px;background: #000;display: inline-block;position: relative;top: -10px;}
.z-ser1-a3{width: 100%;}
.z-ser1-a4{width: 100%;position: relative;}
.z-ser1-a4&gt;div{width: 50%;position: relative;}
.z-ser1-a4:nth-child(odd)&gt;div:nth-child(1){float: right;}
.z-ser1-a4:nth-child(odd)&gt;div:nth-child(2){left: 0;}
.z-ser1-a4:nth-child(even)&gt;div:nth-child(1){float: left;}
.z-ser1-a4:nth-child(even)&gt;div:nth-child(2){right: 0;}
.z-ser1-a4&gt;div img{transition: 0.8s;}
.z-ser1-a4&gt;div img:hover{transform: scale(1.1);transition: 0.8s;}
.z-ser1-a4&gt;div:nth-child(2){display: table;position: absolute;top: 0;padding: 0 40px;box-sizing: border-box;}
.z-ser1-a4&gt;div:nth-child(2)&gt;div{font-size: 16px;line-height: 28px;color: #454545;display: table-cell;vertical-align: middle;}
.z-ser1-a4&gt;div:nth-child(2)&gt;div&gt;p{font-size: 16px;line-height: 28px;color: #454545;}

{me3}
.z-me3-a1{width: calc(275px*4);height: 200px;position: relative;margin: 0 auto;}
.z-me3-a2{width: 25%;height: 100%;position: relative;float: left;}
.z-me3-a3{width: 41px;margin: 0 auto;margin-bottom: 16px;}
.z-me3-a3:hover img{transform: rotateY(360deg);transition: 0.8s;}
.z-me3-a4{width: 100%;font-size: 16px;line-height: 16px;color: #454545;text-align: center;margin-bottom: 16px;}
.z-me3-a5{width: 100%;font-size: 16px;line-height: 16px;color: #070203;text-align: center;}

{cat1}
.z-cat1-a1{width: 100%;padding-top: 32px;position: relative;overflow: hidden;}
.z-cat1-a2{width: 1300px;position: relative;margin: 0 auto;}
.z-cat1-a3{width: 100%;}
.z-cat1-a3&gt;div:first-child{width: 777px;float: left;}
.z-cat1-a3&gt;div:last-child{width: 362px;float: right;padding-top: 70px;}
.z-cat1-a3&gt;div:last-child&gt;div{font-size: 16px;line-height: 46px;color: #454545;margin-bottom: 46px;}
.z-cat1-a3&gt;div:last-child&gt;div&gt;div{font-size: 32px;line-height: 46px;color: #454545;font-weight: bold;}
.z-cat1-a3&gt;div:last-child&gt;div:first-child&gt;div{margin-bottom: 46px;}
.z-cat1-a4{width: 100%;}
.z-cat1-a4&gt;div:first-child{width: 940px;float: right;margin-right: calc((1300px - 1920px)/2);}
.z-cat1-a4&gt;div:first-child img{transition: 0.8s;}
.z-cat1-a4&gt;div:first-child:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cat1-a4&gt;div:last-child{width: 538px;float: left;padding-top: 70px;font-size: 16px;line-height: 46px;color: #454545;}
.z-cat1-a4&gt;div&gt;p{width: 538px;float: left;padding-top: 15px;font-size: 16px;line-height: 28px;color: #454545;}
.z-cat1-a4&gt;div:last-child&gt;div{height: 44px;border-left: 4px solid #611109;padding-left: 20px;font-size: 32px;line-height: 32px;color: #22201e;margin-bottom: 18px;}
.z-cat1-b1{width: 1300px;margin-bottom: 72px;}
.z-cat1-b2{font-size: 32px;line-height: 200px;color: #333;text-align: center;}
.z-cat1-b3{width: 100%;border: 1px dashed #000;border-radius: 24px;box-sizing: border-box;position: relative;padding: 28px 172px;}
.z-cat1-b4{width: 140px;height: 140px;border: 1px dashed #000;border-radius: 50%;box-sizing: border-box;position: absolute;top: calc(100px - 140px);left: calc(115px - 140px);background: #f2f7fa;}
.z-cat1-b4 img{width: 98px;position: absolute;top: calc(50% - 98px/2);left: calc(50% - 98px/2);}
.z-cat1-b4 img:hover{transform: rotateY(360deg);transition: 0.8s;}
.z-cat1-b4&gt;div:nth-child(1){width: 100%;height: 40px;background: #f2f7fa;position: absolute;top: -2px;left: -2px}
.z-cat1-b4&gt;div:nth-child(2){width: 25px;height: 140px;background: #f2f7fa;position: absolute;top: -2px;left: -2px}
.z-cat1-b5{width: 100%;}
.z-cat1-b6{width: 100%;}
.z-cat1-b7{width: 100%;border-bottom: 1px dashed #999;padding: 5px 0;}
.z-cat1-b7&gt;div{font-size: 16px;line-height: 32px;float: left;box-sizing: border-box;}
.z-cat1-b7&gt;div:nth-child(1){color: #333;width: 174px;padding-right: 10px;}
.z-cat1-b7&gt;div:nth-child(2){color: #999;width: 76px;padding-right: 10px;}
.z-cat1-b7&gt;div:nth-child(3){color: #999;width: 100px;padding-right: 10px;}
.z-cat1-b7&gt;div:nth-child(4){color: #999;width: 110px;padding-right: 10px;}
.z-cat1-b7&gt;div:nth-child(5){color: #999;width: 90px;padding-right: 10px;}
.z-cat1-b7&gt;div:nth-child(6){color: #999;width: calc(100% - 174px - 76px - 100px - 110px - 90px);}
.z-cat1-b7&gt;div:nth-child(6)&gt;p{color: #999;font-size: 16px;line-height: 32px;}
.z-cat1-b8{font-size: 16px;line-height: 42px;color: #333333;}

{adv1}
.z-adv1-a1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;}
.z-adv1-a1&gt;img{position: relative;}
.z-adv1-a2{position: absolute;top: 50px;left: calc(50% - 28px);}
.z-adv1-a2&gt;div:first-child{font-size: 32px;line-height: 32px;color: #575757;margin-right: 12px;float: left;}
.z-adv1-a2&gt;div:last-child{font-size: 22px;line-height: 32px;color: #ababab;float: left;}
.z-adv1-a3{width: 578px;position: absolute;top: 110px;left: calc(50% - 28px);}
.z-adv1-a4{height: 60px;border: 1px solid #c6c6c6;box-sizing: border-box;margin-bottom: 12px;position: relative;}
.z-adv1-a4:nth-child(7){height: 150px/*218px*/;margin-bottom: 36px;}
.z-adv1-a4 div{font-size: 18px;line-height: 58px;color: #a9a9a9;position: absolute;top: 0;left: 30px;}
.z-adv1-a4 input{width: 400px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: 120px;border: 0;outline: none;display: block;box-sizing: border-box;background: none;font-size: 18px;line-height: 30px;color: #a9a9a9;}
.z-adv1-a4 textarea{width: 400px;height: calc(100% - 58px + 30px);position: absolute;top: calc(58px/2 - 30px/2);left: 120px;border: 0;outline: none;display: block;box-sizing: border-box;background: none;resize: none;font-size: 18px;line-height: 30px;color: #a9a9a9;}
.z-adv1-a4:nth-child(9){width: 360px;height: 52px;margin: 0 auto;background: #611109;border: 0;}
.z-adv1-a4:nth-child(9) div{width: 100%;height: 100%;top: 0;left: 0;font-size: 18px;line-height: 52px;color: #fff;text-align: center;}
.z-adv1-a4:nth-child(9) input{width: 100%;height: 100%;top: 0;left: 0;opacity: 0;cursor: pointer;}
.z-adv1-a0{padding: 44px 0 48px 0;}
.z-adv1-a4:nth-child(8) img{width: 100px;height: 40px;position: absolute;top: 10px;right: 10px;}

{pro1}
.z-pro1-a1{width: 100%;position: relative;margin-top: -242px;}
.z-pro1-a2{width: 100%;position: relative;height: 1080px;}
.z-pro1-a2:nth-child(odd){background: none;/*height: 1066px;*/}
.z-pro1-a2:nth-child(even){background: #fafafa;/*height: 1080px;*/}
.z-pro1-a3{width: 768px;position: absolute;top: 165px;}
.z-pro1-a3 img{transition: 0.8s;min-height: 100%;}
.z-pro1-a3:hover img{transition: 0.8s;transform: scale(1.1);}
.z-pro1-a2:nth-child(odd) .z-pro1-a3{/*top: 113px;*/left: calc(50% - 1300px/2);height: 452px/*532px*/;}
.z-pro1-a2:nth-child(even) .z-pro1-a3{/*top: 165px;*/right: calc(50% - 1300px/2);height: 452px/*480px*/;}
.z-pro1-a4{width: calc(1300px - 768px);position: absolute;height: 432px;}
.z-pro1-a2:nth-child(odd) .z-pro1-a4{top: 58px;right: calc(50% - 1300px/2);background: #fafafa;box-shadow: 9px 16px 10px rgba(204,204,204,0.19);}
.z-pro1-a2:nth-child(even) .z-pro1-a4{top: 92px;left: calc(50% - 1300px/2);background: #fff;box-shadow: 5px 8px 10px rgba(162,162,162,0.16);}
.z-pro1-a4&gt;div:nth-child(1){width: 100%;font-size: 100px;line-height: 100px;text-align: center;font-weight: bold;position: absolute;top: 56px;left: 0;}
.z-pro1-a2:nth-child(odd) .z-pro1-a4&gt;div:nth-child(1){color: #eeeeee;}
.z-pro1-a2:nth-child(even) .z-pro1-a4&gt;div:nth-child(1){color: #f4f4f4;}
.z-pro1-a4&gt;div:nth-child(2){width: 100%;font-size: 56px;line-height: 56px;text-align: center;font-weight: bold;position: absolute;top: 118px;left: 0;}
.z-pro1-a4&gt;div:nth-child(3){width: 68px;height: 2px;background: #6b0300;position: absolute;top: 198px;left: calc(50% - 68px/2);}
.z-pro1-a4&gt;div:nth-child(4){width: 100%;font-size: 22px;line-height: 30px;color: #000;text-align: center;/*letter-spacing: 18px;text-indent: 18px;*/position: absolute;top: 228px;left: 0;}
.z-pro1-a4&gt;div:nth-child(5){width: 160px;height: 46px;background: #6b0300;border: 1px solid #6b0300;box-sizing: border-box;font-size: 14px;line-height: 44px;color: #fff;font-weight: lighter;text-align: center;position: absolute;top: 320px;left: calc(50% - 160px/2);transition: 0.8s;}
.z-pro1-a4&gt;div:nth-child(5):hover{background: #fff;color: #6b0300;transition: 0.8s;}
.z-pro1-a5{width: 1300px;height: 227px;position: absolute;bottom: 178px;left: calc(50% - 1300px/2);}
/*.z-pro1-a2:nth-child(odd) .z-pro1-a5{bottom: 170px;}
.z-pro1-a2:nth-child(even) .z-pro1-a5{bottom: 178px;}*/
.z-pro1-a6{height: 68px;position: absolute;top: calc(50% - 68px/2);left: 0;cursor: pointer;}
.z-pro1-a7{height: 68px;position: absolute;top: calc(50% - 68px/2);right: 0;cursor: pointer;}
.z-pro1-a8{width: 200px;height: 52px;position: absolute;bottom: 72px;left: calc(50% - 200px/2);background: #6b0300;border: 1px solid #6b0300;box-sizing: border-box;overflow: hidden;}
.z-pro1-a8&gt;span{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;font-size: 16px;line-height: 50px;color: #fff;text-align: center;transition: 0.8s;}
.z-pro1-a8:hover&gt;span{color: #6b0300;transition: 0.8s;}
.z-pro1-a8&gt;b{display: block;position: absolute;width: 100%;height: 100%;background: #fff;}
.z-pro1-a8&gt;b:nth-child(1){top: -50%;left: -100%;transition: 0.8s;}
.z-pro1-a8&gt;b:nth-child(2){top: -100%;left: 50%;transition: 0.8s;}
.z-pro1-a8&gt;b:nth-child(3){top: 50%;left: 100%;transition: 0.8s;}
.z-pro1-a8&gt;b:nth-child(4){top: 100%;left: -50%;transition: 0.8s;}
.z-pro1-a8:hover&gt;b:nth-child(1){top: -50%;left: -50%;transition: 0.8s;}
.z-pro1-a8:hover&gt;b:nth-child(2){top: -50%;left: 50%;transition: 0.8s;}
.z-pro1-a8:hover&gt;b:nth-child(3){top: 50%;left: 50%;transition: 0.8s;}
.z-pro1-a8:hover&gt;b:nth-child(4){top: 50%;left: -50%;transition: 0.8s;}
.z-pro1-b1{width: calc(290px*4 + 18px*3);height: 100%;position: absolute;top: 0;left: calc(50% - (290px*4 + 18px*3)/2);overflow: hidden;}
.z-pro1-b2,.z-pro1-b3,.z-pro1-b4{height: 100%;position: absolute;top: 0;}
.z-pro1-c1{width: 290px;height: 100%;margin-right: 20px;position: relative;float: left;}
.z-pro1-c2{width: 100%;height: 172px;position: relative;}
.z-pro1-c2 img{transition: 0.8s;min-height: 100%;}
.z-pro1-c1:hover .z-pro1-c2 img{transform: scale(1.1);transition: 0.8s;}
.z-pro1-c3{width: 100%;height: calc(100% - 172px);position: relative;border: 1px solid #e7e7e7;box-sizing: border-box;font-size: 16px;line-height: 53px;color: #333;text-align: center;}

{cas1}
.z-cas1-a1{width: 100%;max-width: 1300px;margin: 0 auto;padding-top: 108px;}
.z-cas1-a2{width: 100%;position: relative;margin-bottom: 130px;}
.z-cas1-a2:nth-child(odd){height: 650px;}
.z-cas1-a2:nth-child(even){height: 986px;}
.z-cas1-a2:last-child{margin-bottom: 0;}
.z-cas1-a2:nth-child(odd) .z-cas1-a3{width: 632px;height: 394px;position: absolute;top: 0;left: 0;}
.z-cas1-a2:nth-child(even) .z-cas1-a3{width: 787px;height: 516px;position: absolute;top: 0;left: 0;}
.z-cas1-a3 img{min-height: 100%;transition: 0.8s;}
.z-cas1-a3:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cas1-a2:nth-child(odd) .z-cas1-a4{width: 775px;height: 394px;position: absolute;bottom: 0;right: 0;}
.z-cas1-a2:nth-child(even) .z-cas1-a4{width: 744px;height: 488px;position: absolute;bottom: 114px;right: 0;}
.z-cas1-a4 img{min-height: 100%;transition: 0.8s;}
.z-cas1-a4:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cas1-a2:nth-child(odd) .z-cas1-a5{width: 390px;height: 219px;position: absolute;top: 0;right: 0;}
.z-cas1-a2:nth-child(even) .z-cas1-a5{width: 390px;height: 219px;position: absolute;bottom: 0;left: 0;}
.z-cas1-a5 img{min-height: 100%;transition: 0.8s;}
.z-cas1-a5:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cas1-a6&gt;div:first-child{font-size: 66px;line-height: 50px;color: #611109;text-transform: uppercase;text-align: right;margin-bottom: 30px;}
.z-cas1-a6&gt;div:last-child{font-size: 48px;line-height: 38px;color: #611109;text-transform: uppercase;text-align: right;}
.z-cas1-a2:nth-child(odd) .z-cas1-a6{position: absolute;top: 66px;right: 315px;}
.z-cas1-a2:nth-child(even) .z-cas1-a6{position: absolute;top: 592px;right: 794px;}
.z-cas1-a7&gt;div:nth-child(1){width: 100%;font-size: 32px;line-height: 32px;color: #22201e;margin-bottom: 28px;}
.z-cas1-a2:nth-child(even) .z-cas1-a7&gt;div:nth-child(1){text-align: right;}
.z-cas1-a7&gt;div:nth-child(2){width: 38px;height: 3px;background: #611109;margin-bottom: 16px;}
.z-cas1-a7&gt;div:nth-child(3){width: 100%;font-size: 16px;line-height: 32px;color: #454545}
.z-cas1-a2:nth-child(odd) .z-cas1-a7&gt;div{float: left;}
.z-cas1-a2:nth-child(even) .z-cas1-a7&gt;div{float: right;}
.z-cas1-a2:nth-child(odd) .z-cas1-a7{width: 490px;position: absolute;top: 477px;left: 0;}
.z-cas1-a2:nth-child(even) .z-cas1-a7{width: 490px;position: absolute;top: 113px;right: 0;}

{page1}
.z-page1-a1{width: 1000px;padding: 40px 0;position: relative;margin: 0 auto;}
.z-page1-a2{text-align: center;}
.z-page1-a2&gt;a{display: inline-block;padding: 0 16px;height: 43px;background: #e8e8e8;font-size: 14px;line-height: 43px;color: #222;text-align: center;transition: 0.8s;}
.z-page1-a2&gt;a:hover{background: #611109;color: #fff;transition: 0.8s;}
.z-page1-a3{display: inline-block;}
.z-page1-a3&gt;a{width: 43px;height: 43px;background: #e8e8e8;font-size: 14px;line-height: 43px;color: #222;transition: 0.8s;display: inline-block;text-align: center;}
.z-page1-a3&gt;a:hover{background: #611109;color: #fff;transition: 0.8s;}
.select{background: #611109!important;color: #fff!important;transition: 0.8s!important;}
.z-page1-a3&gt;span{font-size: 14px;line-height: 43px;color: #222;}

{coo1}
.z-coo1-a1{width: 100%;position: relative;overflow: hidden;}
.z-coo1-a2{width: 1300px;height: 244px;position: relative;margin: 0 auto;}
.z-coo1-a3{width: 100%;height: 10px;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;position: absolute;top: calc(50% - 10px/2);left: 0;}
.z-coo1-a4{width: 356px;;height: ;position: absolute;top: calc(50% - 48px);left: calc(50% - 356px/2);background: #fff;}
.z-coo1-a4&gt;div:first-child{font-size: 36px;line-height: 48px;color: #611109;font-weight: bold;text-align: center;}
.z-coo1-a4&gt;div:last-child{font-size: 25px;line-height: 48px;color: #611109;font-weight: lighter;text-align: center;}
.z-coo1-c1{display: none;}
.z-coo1-b1{width: 1300px;position: relative;margin: 0 auto;}
.coo1{width: 1300px!important;position: relative;overflow: visible!important;margin-bottom: 65px;}
.coo1 .swiper-slide{width: 100%!important;height: 100%!important;}
.z-coo1-b2{width: calc(1300px/5 - 2px*2);height: calc(155px - 4px);margin: 0 2px 2px 2px;border: 1px solid #efefef;box-sizing: border-box;transition: 0.8s;float: left;box-shadow: 0 0 4px rgba(240,240,240,0);transform-origin: 50% 50%;z-index: 1;}
.z-coo1-b2:hover{box-shadow: 0 0 4px rgba(240,240,240,0.6);transform: scale(1.1);transition: 0.8s;z-index: 2;}
.z-coo1-b2&gt;img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.z-coo1-b2&gt;img:nth-child(1){opacity: 1;transition: 0.8s;}
.z-coo1-b2&gt;img:nth-child(2){opacity: 0;transition: 0.8s;}
.z-coo1-b2:hover&gt;img:nth-child(1){opacity: 0;transition: 0.8s;}
.z-coo1-b2:hover&gt;img:nth-child(2){opacity: 1;transition: 0.8s;}
.coo2{width: 1300px;position: relative;margin: 0 auto;top: 0;left: 0;right: 0;bottom: 0;margin-bottom: 65px;}
.coo2 .swiper-pagination-bullet{width: 60px;height: 4px;background: #d9d9d9;margin: 0 9px;border-radius: 0;border: 0;opacity: 1;transition: 0.8s;}
.coo2 .swiper-pagination-bullet-active{background: #611109;transition: 0.8s;}

{pte1}
.z-pte1-a1{width: 100%;background: #d7d8dc;background-repeat: no-repeat;background-position: top center;background-size: 1920px auto;overflow: hidden;}
.z-pte1-a2{width: 100%;position: relative;height: 694px;}
.z-pte1-a2&gt;div:nth-child(1){display: none;}
.z-pte1-a2&gt;div:nth-child(2){width: 354px;position: absolute;top: 0;right: calc(50% - 1300px/2 - 45px);}
.z-pte1-a2&gt;div:nth-child(3){width: 227px;position: absolute;top: 0;left: 0;}
.z-pte1-a2&gt;div:nth-child(4){width: 226px;position: absolute;top: 0;right: 0;}
.z-pte1-a2&gt;div:nth-child(5){width: 955px;position: absolute;bottom: 8px;left: calc(50% - 480px);}
.z-pte1-a2&gt;div:nth-child(6){width: 572px;position: absolute;top: 70px;left: calc(50% - 300px)}
.z-pte1-a3{width: 1025px;position: absolute;top: 920px;right: calc(50% - 1300px/2 - 166px);}
.z-pte1-b1{width: 100%;max-width: 1300px;height: 760px;position: relative;margin: 0 auto;margin-top: -130px;margin-bottom: 180px;}
.z-pte1-b2{width: calc(100% - 745px);height: 304px;background: #fff;padding: 84px 44px 0 44px;box-sizing: border-box;position: absolute;top: 0;right: 0;}
.z-pte1-b2&gt;div:nth-child(1){position: absolute;top: 52px;left: 44px;width: calc(100% - 44px*2);}
.z-pte1-b2&gt;div:nth-child(1)&gt;div:first-child{font-size: 60px;line-height: 48px;color: #f5f5f5;text-align: left;text-transform: uppercase;}
.z-pte1-b2&gt;div:nth-child(1)&gt;div:last-child{font-size: 60px;line-height: 48px;color: #f5f5f5;text-align: right;text-transform: uppercase;}
.z-pte1-b2&gt;div:nth-child(2){width: 100%;position: relative;font-size: 48px;line-height: 48px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.z-pte1-b2&gt;div:nth-child(3){width: 100%;position: relative;font-size: 16px;line-height: 26px;color: #666666;}
.z-pte1-b3{width: 745px;position: absolute;top: 130px;left: 0;height: 435px;overflow: hidden;}
.pte1{width: 100%!important;height: 100%!important;position: absolute;top: 0;left: 0;}
.pte1 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.pte1 .swiper-slide img{transition: 0.8s;}
.pte1 .swiper-slide:hover img{transition: 0.8s;transform: scale(1.1);}
.pte2{width: 98px!important;height: 24px;border: 0;border-radius: 12px;background: rgba(0,0,0,0.6);position: absolute;bottom: 18px;left: calc(50% - 98px/2);padding-top: 4px;box-sizing: border-box;}
.pte2 .swiper-pagination-bullet{width: 12px;height: 12px;border: 0;border-radius: 50%;background: #fff;opacity:1;margin: 0 5px;transition: 0.8s;}
.pte2 .swiper-pagination-bullet-active{background: #6b0300;transition: 0.8s;}
.z-pte1-b4{width: 436px;position: absolute;top: 304px;left: 745px;height: 458px;}
.z-pte1-b5{width: 560px;position: absolute;bottom: -5px;left: 0;}
.z-pte1-b5&gt;div:nth-child(1){font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 16px;}
.z-pte1-b5&gt;div:nth-child(2){font-size: 24px;line-height: 24px;color: #333333;margin-bottom: 6px;}
.z-pte1-b5&gt;div:nth-child(3){font-size: 16px;line-height: 30px;color: #333333;font-weight: lighter;}
.z-pte1-b1&gt;div&gt;img{transition: 0.8s;}
.z-pte1-b1&gt;div:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pte1-c1{width: 100%;max-width: 1300px;height: 918px;position: relative;margin: 0 auto;margin-bottom: 124px;}
.z-pte1-c2{width: 292px;position: absolute;top: 0;right: calc(744px - 87px);height: 274px;}
.z-pte1-c3{width: 744px;position: absolute;top: 116px;right: -87px;height: 512px;}
.z-pte1-c4{width: 292px;position: absolute;top: 274px;left: 0;height: 273px;}
.z-pte1-c5{width: 350px;position: absolute;top: 274px;left: 292px;height: 548px;}
.z-pte1-c6{width: 556px;height: 290px;background: #fff;position: absolute;bottom: 0;left: calc(292px + 350px);padding: 56px 44px 0 44px;box-sizing: border-box;}
.z-pte1-c6&gt;div:nth-child(1){width: 100%;font-size: 60px;line-height: 46px;color: #f6f6f6;font-weight: bold;margin-bottom: 20px;}
.z-pte1-c6&gt;div:nth-child(2){width: 100%;font-size: 16px;line-height: 26px;color: #666666;}
.z-pte1-c1&gt;div&gt;img{transition: 0.8s;}
.z-pte1-c1&gt;div:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pte1-d1{width: 100%;max-width: 1300px;height: 805px;position: relative;margin: 0 auto;margin-bottom: 98px;}
.z-pte1-d2{width: 442px;position: absolute;top: 0;left: 0;height: 666px;}
.z-pte1-d3{width: 642px;position: absolute;top: 106px;left: 442px;height: 442px;}
.z-pte1-d4{width: 216px;position: absolute;top: 314px;right: 0;height: 336px;}
.z-pte1-d5{width: 570px;height: 257px;background: #fff;position: absolute;bottom: 0;left: 442px;padding:46px 50px 0 50px;box-sizing: border-box;}
.z-pte1-d5&gt;div:nth-child(1){width: 100%;font-size: 60px;line-height: 46px;color: #f6f6f6;font-weight: bold;margin-bottom: 20px;}
.z-pte1-d5&gt;div:nth-child(2){width: 100%;font-size: 16px;line-height: 26px;color: #666666;}
.z-pte1-d1&gt;div&gt;img{transition: 0.8s;}
.z-pte1-d1&gt;div:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pte1-e1{width: 828px;height: 60px;background: #6b0300;font-size: 18px;line-height: 60px;color: #fff;font-weight: lighter;text-align: center;margin-left: calc(50% - 1300px/2 + 210px);}
.z-pte1-a1 .z-me1-a1{padding: calc(236px/2 - 94px/2) 0;}

{new1}
.z-new1-a1{width: 100%;max-width: 1300px;margin: 0 auto;padding-top: 60px;margin-bottom: 40px;}
.z-new1-a2{width: 860px;float: left;}
.z-new1-a3{width: 400px;float: right;}
.z-new1-b1{width: 100%;}
.z-new1-b2{width: 100%;height: 600px;margin-bottom: 40px;position: relative;}
.z-new1-b3{width: 100%;height: 430px;}
.z-new1-b3 img{min-height: 100%;transition: 0.8s;}
.z-new1-b2:hover .z-new1-b3 img{transform: scale(1.1);transition: 0.8s;}
.z-new1-b4{width: 64px;height: 64px;background: #611109;position: absolute;top: calc(430px + 35px);left: 0;padding-top: 8px;box-sizing: border-box;}
.z-new1-b4&gt;div:first-child{font-size: 24px;line-height: 24px;color: #fff;text-align: center;}
.z-new1-b4&gt;div:last-child{font-size: 14px;line-height: 30px;color: #fff;text-align: center;}
.z-new1-b5{width: calc(100% - 86px);font-size: 20px;line-height: 22px;color: #333333;position: absolute;top: calc(430px + 45px);left: 86px;}
.z-new1-b6{width: calc(100% - 86px);font-size: 14px;line-height: 16px;color: #333333;position: absolute;top: calc(430px + 80px);left: 86px;}
.z-new1-b6 span{color: #666666;}
.z-new1-b7{width: 100%;font-size: 16px;line-height: 26px;color: #666666;position: absolute;top: calc(430px + 115px);left: 0;}
.z-new1-c1{width: 100%;padding: 18px;border: 1px solid #e9e9e9;box-sizing: border-box;margin-bottom: 46px;}
.z-new1-c2{height: 24px;width: 100%;border-left: 3px solid #611109;padding-left: 15px;box-sizing: border-box;font-size: 22px;line-height: 24px;color: #333333;margin-bottom: 20px;}
.z-new1-c3{width: 100%;height: 540px;position: relative;overflow: hidden;margin-bottom: 44px;}
.new1{width: 100%!important;height: 100%!important;position: absolute;top: 0;left: 0;}
.new1 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.new1 .swiper-slide img{transition: 0.8s;}
.new1 .swiper-slide:hover img{transition: 0.8s;transform: scale(1.1);}
.new2{width: 98px!important;height: 24px;border: 0;border-radius: 12px;background: rgba(0,0,0,0.6);position: absolute;bottom: 18px;left: calc(50% - 98px/2);padding-top: 4px;box-sizing: border-box;}
.new2 .swiper-pagination-bullet{width: 12px;height: 12px;border: 0;border-radius: 50%;background: #fff;opacity:1;margin: 0 5px;transition: 0.8s;}
.new2 .swiper-pagination-bullet-active{background: #6b0300;transition: 0.8s;}
.z-new1-d1{width: calc(100% - 15px/2);position: relative;margin: 0 auto;}
.z-new1-d2{width: 100%;padding: 10px 0;margin-bottom: 12px;border-bottom: 1px dashed #dcdcdc;position: relative;}
.z-new1-d3{width: 100%;font-size: 16px;line-height: 24px;color: #333333;font-weight: lighter;}
.z-new1-d4{width: 100%;font-size: 14px;line-height: 36px;color: #666666;font-weight: lighter;}
.z-new1-d2:last-child{border-bottom: 0;}
.z-new1-e1{width: 100%;padding: 36px 18px;border: 1px solid #e9e9e9;box-sizing: border-box}
.z-new1-e1 .z-new1-c2{margin-bottom: 36px;}
.z-new1-e2{width: calc(100% - 18px*2);position: relative;margin: 0 auto;background: #f8f8f8;padding: 36px 72px;box-sizing: border-box;}
.z-new1-e2&gt;div{width: 100%;}
.z-new1-e2&gt;div&gt;div{font-size: 16px;line-height: 36px;color: #333333;text-align: center;}

{cat2}
.z-cat2-a1{width: 100%;padding-top: 90px;padding-bottom: 114px;}
.z-cat2-b1{width: 100%;max-width: 1300px;height: 390px;position: relative;margin: 0 auto;margin-bottom: 56px;}
.z-cat2-b2{width: 553px;height: 345px;position: relative;}
.z-cat2-b2 img{min-height: 100%;transition: 0.8s;}
.z-cat2-b2:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cat2-b3{width: 340px;height: 190px;border: 10px solid #fff;box-sizing: border-box;position: absolute;bottom: 0;left: 400px;}
.z-cat2-b3 img{min-height: 100%;transition: 0.8s;}
.z-cat2-b3:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cat2-b4{height: 44px;border-left: 4px solid #611109;padding-left: 22px;position: absolute;top: 0;left: calc(50% + 196px);font-size: 32px;line-height: 32px;color: #22201e;}
.z-cat2-b5{position: absolute;top: 86px;left: calc(50% + 220px);}
.z-cat2-b5&gt;div{font-size: 16px;line-height: 46px;color: #454545;}
.z-cat2-b5&gt;div&gt;span{width: 18px;height: 18px;border: 0;border-radius: 50%;background: #611109;display: inline-block;font-size: 14px;line-height: 18px;color: #fff;text-align: center;margin-right: 14px;}
.z-cat2-c1{width: 1348px;padding: 60px 70px 52px calc(1920px/2 - 1300px/2);box-sizing: border-box;background: #ededed;margin-left: calc(50% - 1920px/2);}
.z-cat2-c2{height: 44px;border-left: 4px solid #611109;padding-left: 18px;margin-bottom: 58px;}
.z-cat2-c2&gt;div:first-child{font-size: 32px;line-height: 32px;color: #22201e;margin-bottom: 20px;}
.z-cat2-c2&gt;div:last-child{font-size: 16px;line-height: 32px;color: #999999;}
.z-cat2-c3{width: 100%;font-size: 16px;line-height: 36px;color: #22201e;}
.z-cat2-d1{width: 100%;height: 530px;position: relative;margin-bottom: 55px;}
.z-cat2-d2{width: 100%;height: 325px;position: relative;background: #611109;}
.z-cat2-d3{height: 44px;border-left: 4px solid #fff;padding-left: 18px;position: absolute;top: 52px;left: calc(50% - 1300px/2)}
.z-cat2-d3&gt;div:first-child{font-size: 32px;line-height: 32px;color: #fff;margin-bottom: 20px;}
.z-cat2-d3&gt;div:last-child{font-size: 16px;line-height: 32px;color: #fff;}
.z-cat2-d4{height: 44px;border-left: 1px solid #fff;padding-left: 22px;font-size: 28px;line-height: 28px;color: #fff;position: absolute;top: 52px;left: calc(50% + 64px);}
.z-cat2-d5{width: 400px;font-size: 16px;line-height: 36px;color: #fff;position: absolute;top: 42px;right: calc(50% - 1300px/2);}
.z-cat2-d6{width: 1300px;height: 348px;position: absolute;bottom: 0;left: calc(50% - 1300px/2);display: flex;justify-content: space-between;}
.z-cat2-d7{width: 395px;height: 348px;position: relative;}
.z-cat2-d7 .i100{width: 100%;height: 304px;}
.z-cat2-d7 .i100 img{transition: 0.8s;min-height: 100%;}
.z-cat2-d7:hover .i100 img{transform: scale(1.1);transition: 0.8s;}
.z-cat2-d8{width: 304px;height: 133px;background: rgba(255,255,255,0.75);position: absolute;bottom: 0;left: calc(50% - 304px/2);padding: 20px 40px 0 40px;box-sizing: border-box;}
.z-cat2-d8&gt;div:first-child{font-size: 22px;line-height: 48px;color: #611109;text-align: center;font-weight: bold}
.z-cat2-d8&gt;div:last-child{font-size: 16px;line-height: 24px;color: #611109;text-align: center;}
.z-cat2-e1{width: 100%;max-width: 1300px;height: 514px;margin: 0 auto;position: relative;margin-bottom: 94px;}
.z-cat2-e1&gt;img{min-height: 100%;position: relative;}
.z-cat2-e2{height: 44px;border-left: 1px solid #fff;padding-left: 22px;font-size: 28px;line-height: 28px;color: #fff;position: absolute;top: 95px;left: calc(50% + 58px);}
.z-cat2-e3{position: absolute;top: 230px;left: calc(50% - 150px);}
.z-cat2-e3&gt;div{font-size: 16px;line-height: 40px;color: #fff;}
.z-cat2-f1{width: 100%;max-width: 1300px;position: relative;margin: 0 auto;}
.z-cat2-f2{height: 44px;border-left: 1px solid #611109;padding-left: 22px;font-size: 28px;line-height: 28px;color: #333;position: relative;margin-bottom: 38px;}
.z-cat2-f3{width: 100%;position: relative;margin-bottom: 10px;}
.z-cat2-f3&gt;div{font-size: 16px;line-height: 36px;color: #333333;font-weight: bold;float: left;}
.z-cat2-f3&gt;div:nth-child(1){width: 236px;}
.z-cat2-f3&gt;div:nth-child(2){width: 252px;}
.z-cat2-f3&gt;div:nth-child(3){width: 288px;}
.z-cat2-f3&gt;div:nth-child(4){width: calc(100% - 236px - 252px - 288px);}
.z-cat2-f4{width: 100%;position: relative;margin-bottom: 60px;}
.z-cat2-f5{width: 100%;}
.z-cat2-f5&gt;div{font-size: 16px;line-height: 36px;color: #333333;float: left;}
.z-cat2-f5&gt;div:nth-child(1){width: 236px;}
.z-cat2-f5&gt;div:nth-child(2){width: 252px;}
.z-cat2-f5&gt;div:nth-child(3){width: 288px;}
.z-cat2-f5&gt;div:nth-child(4){width: calc(100% - 236px - 252px - 288px);}
.z-cat2-f9{width: 100%;height: 2px;background: #611109;margin-bottom: 68px;}
.z-cat2-f6{width: 100%;}
.z-cat2-f6&gt;div{font-size: 16px;line-height: 36px;color: #333333;margin-bottom: 8px;}
.z-cat2-f6&gt;div:nth-child(1){width: 228px;float: left;}
.z-cat2-f6&gt;div:nth-child(2){width: 184px;float: left;}
.z-cat2-f6&gt;div:nth-child(3){width: 110px;float: left;}
.z-cat2-f6&gt;div:nth-child(4){width: 110px;float: right;}
.z-cat2-f6&gt;div:nth-child(5){width: 184px;float: right;}
.z-cat2-f6&gt;div:nth-child(6){width: 228px;float: right;}
.z-cat2-f7{width: 100%;position: relative;}
.z-cat2-f8:nth-child(odd){float: left;}
.z-cat2-f8:nth-child(even){float: right;}
.z-cat2-f8&gt;div{font-size: 16px;line-height: 44px;color: #333333;float: left;}
.z-cat2-f8&gt;div:nth-child(1){width: 228px;}
.z-cat2-f8&gt;div:nth-child(2){width: 184px;}
.z-cat2-f8&gt;div:nth-child(3){width: 110px;}

{cat3}
.z-cat3-a1{width: 100%;padding-top: 100px;padding-bottom: 40px;}
.z-cat3-a2{width: 1284px;position: absolute;top: ;left: calc(50% - 1284px/2);}
.z-cat3-b1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 65px;display: flex;justify-content: space-between;}
.z-cat3-b2{width: 20%;}
.z-cat3-b2&gt;div:nth-child(1){width: 41px;margin: 0 auto;margin-bottom: 16px;}
.z-cat3-b2&gt;div:nth-child(1):hover img{transition: 0.8s;transform: rotateY(360deg);}
.z-cat3-b2&gt;div:nth-child(2){font-size: 16px;line-height: 46px;color: #454545;text-align: center;}
.z-cat3-b2&gt;div:nth-child(3){font-size: 16px;line-height: 46px;color: #454545;text-align: center;}
.z-cat3-c1{width: 1300px;height: 572px;margin: 0 auto;position: relative;}
.z-cat3-c2{width: 650px;height: 540px;position: absolute;top: 0;right: 0;}
.z-cat3-c3{width: 320px;height: 330px;position: absolute;top: 72px;left: calc(50% - 1300px/2);background: rgba(255,255,255,0.8);box-shadow: 5px 5px 10px rgba(85,70,69,0.2)}
.z-cat3-c4{position: absolute;top: 42px;left: 36px;}
.z-cat3-c4&gt;img{height: 25px;margin-right: 16px;display: inline-block;}
.z-cat3-c4 span{font-size: 24px;line-height: 25px;color: #333333;display: inline-block;position: relative;top: -2px;}
.z-cat3-c5{width: calc(100% - 30px*2);position: absolute;top: 96px;left: 30px;}
.z-cat3-c5&gt;select:nth-child(1){width: 100%;height: 46px;border: 1px solid #a7a7a7;box-sizing: border-box;display: block;background: none;outline: none;font-size: 14px;line-height: 44px;color: #666;padding: 0 16px;cursor: pointer;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../img/a43.png) no-repeat 230px center transparent;margin-bottom: 24px;}
/*.z-cat3-c5&gt;form&gt;select:nth-child(1){width: 100%;height: 46px;border: 1px solid #a7a7a7;box-sizing: border-box;display: block;background: none;outline: none;font-size: 14px;line-height: 44px;color: #666;padding: 0 16px;cursor: pointer;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../img/a43.png) no-repeat 230px center transparent;margin-bottom: 24px;}*/
.z-cat3-c5&gt;select:nth-child(2){width: 100%;height: 46px;border: 1px solid #a7a7a7;box-sizing: border-box;display: block;background: none;outline: none;font-size: 14px;line-height: 44px;color: #666;padding: 0 16px;cursor: pointer;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../img/a43.png) no-repeat 230px center transparent;margin-bottom: 30px;}
/*.z-cat3-c5&gt;form&gt;select:nth-child(2){width: 100%;height: 46px;border: 1px solid #a7a7a7;box-sizing: border-box;display: block;background: none;outline: none;font-size: 14px;line-height: 44px;color: #666;padding: 0 16px;cursor: pointer;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../img/a43.png) no-repeat 230px center transparent;margin-bottom: 30px;}*/
.z-cat3-c6{width: 100%;height: 46px;background: #611109;font-size: 14px;line-height: 46px;color: #fff;text-align: center;position: relative;}
.z-cat3-c6 input{width: 100%;height: 100%;border: 0;outline: none;display: block;opacity: 0;display: block;position: absolute;top: 0;left: 0;cursor: pointer;}
.z-cat3-d1{width: 1300px;position: relative;background: #fff;box-shadow: 0 3px 10px rgba(12,3,7,0.2);padding: 48px 0;box-sizing: border-box;margin: 0 auto;margin-bottom: 52px;}
.z-cat3-d2{width: 290px;position: absolute;top: calc(50% - 42px);left: 4px;}
.z-cat3-d2&gt;div:first-child{font-size: 28px;line-height: 32px;color: #333333;text-align: center;}
.z-cat3-d2&gt;div:last-child{font-size: 16px;line-height: 52px;color: #999999;text-align: center;}
.z-cat3-d3{width: calc(100% - 290px);position: relative;float: right;padding-left: 26px;padding-top: 18px;border-left: 1px solid #dedede;box-sizing: border-box;min-height: 160px;}
.z-cat3-d4{height: 44px;padding: 0 20px;border: 1px solid #919191;box-sizing: border-box;float: left;background: #f2f7fa;font-size: 16px;line-height: 42px;color: #333333;margin-right: 15px;margin-bottom: 30px;cursor: pointer;transition: 0.8s;}
/*.z-cat3-d4:hover{background: #611109;color: #fff;transition: 0.8s;}
.z-cat3-on1{background: #611109;color: #fff;transition: 0.8s;}*/
.z-cat3-e1{width: 1300px;position: relative;margin: 0 auto;}
.z-cat3-e2{width: calc(50% - 20px);padding: 40px 120px 30px 30px;box-sizing: border-box;background: #fff;transition: 0.8s;margin-bottom: 50px;}
.z-cat3-e2:nth-child(odd){float: left;}
.z-cat3-e2:nth-child(even){float: right;}
.z-cat3-e2:hover{background: #611109;transition: 0.8s;}
.z-cat3-e3{width: 100%;position: relative;}
.z-cat3-e3&gt;div{font-size: 16px;line-height: 32px;color: #333333;transition: 0.8s;}
.z-cat3-e3&gt;div:first-child{font-size: 24px;line-height: 52px;color: #333333;transition: 0.8s;margin-bottom: 8px;}
.z-cat3-e2:hover .z-cat3-e3&gt;div{color: #fff;transition: 0.8s;}
.z-cat3-e2:hover .z-cat3-e3&gt;div:first-child{color: #fff;transition: 0.8s;}
.z-cat3-e4{width: 80px;height: 80px;border: 1px solid #fff;box-sizing: border-box;position: absolute;top: calc(50% - 80px/2);right: 20px;}
.z-cat3-e4&gt;div:first-child{width: 20px;position: absolute;top: 16px;left: calc(50% - 20px/2);}
.z-cat3-e4&gt;div:first-child img{width: 100%;position: absolute;top: 0;left: 0;}
.z-cat3-e4&gt;div:first-child img:first-child{opacity: 1;transition: 0.8s;}
.z-cat3-e4&gt;div:first-child img:last-child{opacity: 0;transition: 0.8s;}
.z-cat3-e2:hover .z-cat3-e4&gt;div:first-child img:first-child{opacity: 0;transition: 0.8s;}
.z-cat3-e2:hover .z-cat3-e4&gt;div:first-child img:last-child{opacity: 1;transition: 0.8s;}
.z-cat3-e4&gt;div:last-child{width: 100%;font-size: 14px;line-height: 14px;color: #333333;text-align: center;position: absolute;top: 55px;left: 0;transition: 0.8s;}
.z-cat3-e2:hover .z-cat3-e4&gt;div:last-child{color: #fff;transition: 0.8s;}

.mapabox{width:650px; height:540px; position:relative;}
.sign{ position:absolute;width:650px; height:540px; left:30px; top:5px;}
.mapabox a{position:absolute; color:#000; z-index:2; font-size:12px;}
.mapabox a.curr{ color:#fff;}
.mapabox a.mapa4.curr,
.mapabox a.mapa32.curr,
.mapabox a.mapa31.curr,
.mapabox a.mapa33.curr,
.mapabox a.mapa25.curr,
.mapabox a.mapa30.curr,
.mapabox a.mapa21.curr,
.mapabox a.mapa0.curr{ color:#000;}

.mapa28 {right:80px; top:70px; }
.mapa27 {right:80px; top:130px; }
.mapa26 {right:110px; top:170px; }
.mapa24 {right:260px; top:190px; }
.mapa30 {right:188px; top:185px; }
.mapa25 {right:160px; top:210px; }
.mapa22 {right:195px; top:228px; }
.mapa19 {right:230px; top:240px; }
.mapa21 {right:300px; top:240px; }
.mapa29 {right:320px; top:284px; }
.mapa18 {right:420px; top:270px; }
.mapa23 {left:120px; top:170px; }
.mapa17 {right:270px; top:290px; }
.mapa16 {right:210px; top:290px; }
.mapa13 {right:210px; top:335px; }
.mapa7 {right:220px; top:380px; }
.mapa15 {right:130px; top:310px; }
.mapa11 {right:120px; top:360px; }
.mapa3 {right:260px; bottom:80px; }
.mapa2 {right:360px; bottom:90px; }
.mapa32 {right:160px; bottom:50px; }
.mapa31 {right:190px; bottom:40px; }
.mapa20 {right:160px; top:250px; }
.mapa1 {right:200px; bottom:80px; }
.mapa6 {right:290px; bottom:120px; }
.mapa9 {right:350px; bottom:180px; }
.mapa10 {left:150px; bottom:190px; }
.mapa8 {right:175px; bottom:140px; }
.mapa14 {right:160px; bottom:200px; }
.mapa12 {right:277px; bottom:156px; }
.mapa5 {right:145px; bottom:120px; }
.mapa33 {right:95px; bottom:200px; }
.mapa0 {right:225px; bottom:10px; }
.mapa4 {right:80px; bottom:90px; }

{pro2}
.z-pro2-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 72px;padding-top: 82px;}
.z-pro2-a2{width: 420px;height: 242px;position: relative;overflow: hidden;float: left;margin-bottom: 26px!important;margin-right: calc((100% - 420px*3)/2);}
.z-pro2-a2:nth-child(3n){margin-right: 0;}
.z-pro2-a2:nth-child(1){width: 870px;height: calc(242px*2 + 26px);margin-right: 0;}
.z-pro2-a2:nth-child(2){width: 406px;height: 242px;float: right;margin-right: 0;}
.z-pro2-a2:nth-child(3){width: 406px;height: 242px;float: right;margin-right: 0;}
.z-pro2-a2&gt;img{min-height: 100%;position: relative;transition: 0.8s;}
.z-pro2-a2:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pro2-a2&gt;b{width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.45);position: absolute;top: 0;left: 0;}
.z-pro2-a2&gt;div{width: 100%;font-size: 18px;line-height: 36px;color: #fff;font-weight: lighter;text-align: center;padding: 0 20px;box-sizing: border-box;position: absolute;bottom: 20px;left: 0;}
.z-pro2-a3{width: 260px;height: 52px;position: relative;margin: 0 auto;background: #6b0300;border: 1px solid #6b0300;box-sizing: border-box;overflow: hidden;margin-bottom: 68px;}
.z-pro2-a3&gt;span{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;font-size: 16px;line-height: 50px;color: #fff;text-align: center;transition: 0.8s;}
.z-pro2-a3:hover&gt;span{color: #6b0300;transition: 0.8s;}
.z-pro2-a3&gt;b{display: block;position: absolute;width: 100%;height: 100%;background: #fff;}
.z-pro2-a3&gt;b:nth-child(1){top: -50%;left: -100%;transition: 0.8s;}
.z-pro2-a3&gt;b:nth-child(2){top: -100%;left: 50%;transition: 0.8s;}
.z-pro2-a3&gt;b:nth-child(3){top: 50%;left: 100%;transition: 0.8s;}
.z-pro2-a3&gt;b:nth-child(4){top: 100%;left: -50%;transition: 0.8s;}
.z-pro2-a3:hover&gt;b:nth-child(1){top: -50%;left: -50%;transition: 0.8s;}
.z-pro2-a3:hover&gt;b:nth-child(2){top: -50%;left: 50%;transition: 0.8s;}
.z-pro2-a3:hover&gt;b:nth-child(3){top: 50%;left: 50%;transition: 0.8s;}
.z-pro2-a3:hover&gt;b:nth-child(4){top: 50%;left: -50%;transition: 0.8s;}


{cet1}
.z-cet1-a1{width: 100%;height: 70px;position: relative;overflow: hidden;background: #f8f8f8;margin-bottom: 38px;}
.z-cet1-a2{width: calc(1300px - 25px*2);height: 100%;margin: 0 auto;font-size: 16px;line-height: 70px;color: #666666;font-weight: lighter;transition: 0.8s;}
.z-cet1-a2&gt;a:hover{color: #611109;transition: 0.8s;}
.z-cet1-b1{width: 100%;max-width: 1300px;margin: 0 auto;margin-bottom: 80px;}
.z-cet1-b2{float: left;width: 768px;}
.z-cet1-b3{width: 100%;height: 480px;position: relative;margin-bottom: 24px;}
.z-cet1-b3 img{min-height: 100%;transition: 0.8s;}
.z-cet1-b3:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cet1-b4{width: 100%;height: 115px;overflow: hidden;position: relative;}
.cet1{width: calc(((100% - 184px*4)/3 + 184px)*4)!important;height: 100%!important;position: absolute;top: 0;left: 0;}
.cet1 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}
.z-cet1-b5{width: 184px;height: 100%;border: 5px solid #dedede;box-sizing: border-box;}
.z-cet1-b5 img{min-height: 100%;transition: 0.8s;}
.z-cet1-b5 img:hover{transform: scale(1.1);transition: 0.8s;}
.z-cet1-c1{width: calc(100% - 768px - 45px);float: right;padding-top: 52px;}
.z-cet1-c2{font-size: 44px;line-height: 44px;color: #333333;font-weight: bold;margin-bottom: 26px;}
.z-cet1-c3{font-size: 28px;line-height: 42px;color: #666666;margin-bottom: 40px;}
.z-cet1-c4{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;padding: 25px 0;margin-bottom: 50px;}
.z-cet1-c5{font-size: 20px;line-height: 56px;color: #333333;font-weight: lighter;}
.z-cet1-c5&gt;div{float: left;}
.z-cet1-c5&gt;div:first-child{font-size: 20px;line-height: 56px;color: #333333;font-weight: lighter;}
.z-cet1-c5&gt;div:last-child{width: calc(100% - 116px);}
.z-cet1-c5:nth-child(2)&gt;div:last-child{padding-top: 9px;}
.z-cet1-c5:nth-child(2)&gt;div:last-child span{display: block;float: left;padding: 0 12px;font-size: 18px;line-height: 38px;color: #333333;font-weight: lighter;background: #e6e6e6;margin-right: 6px;margin-bottom: 6px;}
.z-cet1-c5:nth-child(2)&gt;div:last-child span:last-child{margin-right: 0;}
.z-cet1-c5:nth-child(3)&gt;div:last-child{padding-top: 19px;}
.z-cet1-c5:nth-child(3)&gt;div:last-child img{height: 20px;margin-right: 16px;margin-bottom: 19px;float: left;}
.z-cet1-c5:nth-child(3)&gt;div:last-child img:last-child{margin-right: 0;}
.z-cet1-c6{padding-left: 15px;}
.z-cet1-c6 img{height: 38px;margin-right: 22px;float: left;}
.z-cet1-c6 img:last-child{margin-right: 0;}
.z-cet1-d1{width: 100%;height: 147px;background: #f8f8f8;border-bottom: 1px solid #e0e0e0;margin-bottom: 96px;}
.z-cet1-d2{width: 1300px;margin: 0 auto;font-size: 30px;line-height: 30px;color: #bfbfbf;}
.z-cet1-d2&gt;span:first-child{font-size: 36px;line-height: 147px;color: #611109;font-weight: bold;}
.z-cet1-d2&gt;span:last-child{font-size: 24px;line-height: 24px;color: #000000;font-weight: bold;}
.z-cet1-e1{width: 100%;max-width: 1300px;margin: 0 auto;margin-bottom: 140px;}
.z-cet1-f1{width: 1300px;border-top: 1px dashed #d3d3d3;margin: 0 auto;margin-bottom: 44px;}
.z-cet1-f1&gt;div{max-width: 48%;font-size: 16px;line-height: 98px;color: #333333;font-weight: lighter;}
.z-cet1-f1&gt;div:first-child{float: left;}
.z-cet1-f1&gt;div:last-child{float: right;}
.z-cet1-f1&gt;div a{color: #666666;transition: 0.8s;}
.z-cet1-f1&gt;div a:hover{color: #611109;transition: 0.8s;}

{t2}
.z-t2-a1{height: 114px;position: relative;width: 100%;margin-bottom: 60px;}
.z-t2-a2{width: 35px;height: 100%;position: absolute;top: 0;left: 0;background: #611109;}
.z-t2-a3{font-size: 28px;line-height: 24px;color: #333333;text-transform: uppercase;position: absolute;top: 5px;left: 16px;letter-spacing: 2px;}
.z-t2-a4{font-size: 20px;line-height: 20px;color: #333333;position: absolute;top: 40px;left: 15px;}
.z-t2-a3&gt;span,.z-t2-a4&gt;span{color: #fff;}
.z-t2-a5,.z-t2-a6{display: none;}
.z-t2-a7 .z-t2-a2{left: auto;right: 0;}
.z-t2-a7 .z-t2-a3{left: auto;right: 16px;}
.z-t2-a7 .z-t2-a4{left: auto;right: 15px;}

{mes1}
.z-mes1-a1{width: 1170px;position: relative;margin: 0 auto;margin-bottom: 140px;padding-top: 100px;}
.z-mes1-a2{width: 100%;position: relative;}
.z-mes1-a3{width: 560px;margin-left: 40px;margin-bottom: 120px;float: right;}
.z-mes1-a4{width: 100%;position: relative;font-size: 18px;line-height: 34px;color: #333;}
.z-mes1-a4&gt;p{width: 100%;position: relative;font-size: 18px;line-height: 34px;color: #333;}
.z-mes1-a4&gt;p{margin-bottom: 20px;}

{sto1}
.z-sto1-a1{width: 1170px;position: relative;margin: 0 auto;margin-bottom: 140px;padding-top: 100px;}
.z-sto1-a1 .z-t2-a1{margin-bottom: 0;}
.z-sto1-a2{width: 100%;}
.z-sto1-a3{width: 100%;}
.z-sto1-a4{width: 100%;margin-bottom: 65px;}
.z-sto1-a5{position: relative;}
.z-sto1-a3:nth-child(odd) .z-sto1-a5{float: right;width: 536px;}
.z-sto1-a3:nth-child(even) .z-sto1-a5{float: left;width: 500px;}
.z-sto1-a5 img{transition: 0.8s;}
.z-sto1-a5:hover img{transform: scale(1.1);transition: 0.8s;}
.z-sto1-a6{font-size: 16px;line-height: 32px;color: #333;position: relative;}
.z-sto1-a6&gt;p{font-size: 16px;line-height: 32px;color: #333;position: relative;}
.z-sto1-a3:nth-child(odd) .z-sto1-a6{float: left;width: 564px;}
.z-sto1-a3:nth-child(even) .z-sto1-a6{float: right;width: 550px;}
.z-sto1-a7{width: 100%;margin-bottom: 56px;}
.z-sto1-a3:last-child{margin-bottom: 0;}
.z-sto1-a7 img{transition: 0.8s;}
.z-sto1-a7:hover img{transform: scale(1.1);transition: 0.8s;}

{cul1}
.z-cul1-a1{width: 1170px;position: relative;margin: 0 auto;margin-bottom: 140px;padding-top: 100px;}
.z-cul1-a2{width: 100%;}
.z-cul1-a3{width: 100%;margin-bottom: 80px;position: relative;}
.z-cul1-a4{position: relative;width: 100%;margin-bottom: 80px;}
.z-cul1-a4 .z-t2-a1{position: absolute;top: 0;left: 0;}
.z-cul1-a5{position: relative;}
.z-cul1-a3:nth-child(odd) .z-cul1-a5{width: 660px;margin-left: calc(100% - 660px);}
.z-cul1-a3:nth-child(even) .z-cul1-a5{width: 660px;}
.z-cul1-a5 img{transition: 0.8s;}
.z-cul1-a5:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cul1-a6{position: absolute;bottom: 0;width: 460px;}
.z-cul1-a3:nth-child(odd) .z-cul1-a6{left: 0;}
.z-cul1-a3:nth-child(even) .z-cul1-a6{right: 0;}
.z-cul1-a7{width: 100%;}
.z-cul1-a7&gt;div:nth-child(1){font-size: 20px;line-height: 32px;color: #333333;font-weight: bold;float: left;width: 50px;}
.z-cul1-a7&gt;div:nth-child(2){width: calc(100% - 50px);font-size: 18px;line-height: 32px;color: #333333;float: left;}
.z-cul1-a7&gt;div:nth-child(2)&gt;b{font-size: 20px;font-weight: bold;}
.z-cul1-a8{width: 100%;position: relative;}
.z-cul1-a8 img{transition: 0.8s;}
.z-cul1-a8:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cul1-b1{width: 100%;/*padding-top: 54px;*/}
.z-cul1-b2{width: 100%;font-size: 24px;line-height: 24px;color: #333333;font-weight: bold;text-align: center;padding-bottom: 36px;border-bottom: 1px dashed #aeaeae;margin-bottom: 24px;}
.z-cul1-b3{width: 100%;font-size: 18px;line-height: 34px;color: #333333;margin-bottom: 34px;}
.z-cul1-b4{width: 100%;font-size: 22px;line-height: 22px;color: #611109;text-align: right;}

{tea1}
.z-tea1-a1{width: 1300px;padding: 100px 0;height: 350px;margin: 0 auto;position: relative;}
.z-tea1-a2{width: 100%;height: 100%;position: relative;overflow: hidden;}
.z-tea1-a3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: none;}
.z-tea1-on1{z-index: 2;}
.z-tea1-a4{width: 770px;height: 100%;position: relative;left: -770px;transition: 0.8s;}
.z-tea1-on1 .z-tea1-a4{left: 0;transition: 0.8s;}
.z-tea1-a4&gt;img{min-height: 100%;transition: 0.8s;}
.z-tea1-a4:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-tea1-a5{width: calc(100% - 770px - 40px);position: absolute;top: 26px;right: -50%;transition: 0.8s;font-size: 24px;line-height: 36px;color: #333333;font-weight: bold;}
.z-tea1-on1 .z-tea1-a5{right: 0;transition: 0.8s;}
.z-tea1-a6{width: calc(100% - 770px - 40px);position: absolute;top: 125px;right: -50%;transition: 0.8s;font-size: 16px;line-height: 30px;color: #666666;}
.z-tea1-on1 .z-tea1-a6{right: 0;transition: 0.8s;}
.z-tea1-a7{position: absolute;top: calc(280px + 100px);left: calc(770px + 40px);z-index: 2;}
.z-tea1-a7&gt;div{width: 40px;height: 40px;background: #e8e8e8;font-size: 16px;line-height: 40px;color: #222222;text-align: center;margin-right: 20px;float: left;transition: 0.8s;cursor: pointer;}
.z-tea1-a7&gt;div:hover{color: #fff;background: #6b0301;transition: 0.8s;}
.z-tea1-a7&gt;.z-tea1-on2{color: #fff;background: #6b0301;transition: 0.8s;}
.z-tea1-b1{width: 100%;padding: 86px 0;background: #f1f1f1;position: relative;}
.z-tea1-b2{width: 100%;position: relative;font-size: 44px;line-height: 44px;color: #333333;text-align: center;margin-bottom: 20px;}
.z-tea1-b3{width: 100%;position: relative;font-size: 18px;line-height: 18px;color: #666666;text-align: center;margin-bottom: 42px;}
.z-tea1-b4{width: 1300px;position: relative;margin: 0 auto;}
.z-tea1-b5{width: 406px;margin-right: calc((100% - 406px*3)/2);float: left;position: relative;}
.z-tea1-b5:nth-child(3n){margin-right: 0;}
.z-tea1-b6{width: 100%;height: 184px;position: relative;}
.z-tea1-b6&gt;img{min-height: 100%;transition: 0.8s;}
.z-tea1-b5:hover .z-tea1-b6&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-tea1-b7{width: 100%;height: 158px;position: relative;background: #fff;overflow: hidden;/*padding: 42px 38px 0 38px;*/box-sizing: border-box;transition: 0.8s;}
/*.z-tea1-b5:hover .z-tea1-b7{background: #6b0301;transition: 0.8s;}*/
.z-tea1-b8{width: 33.3333%;position: relative;float: left;transition: 0.8s;height: 100%;padding-top: 42px;box-sizing: border-box;}
.z-tea1-b8:hover{background: #6b0301;transition: 0.8s;}
.z-tea1-b9{width: 100%;height: 25px;position: relative;margin-bottom: 16px;opacity: 1;transition: 0.8s;}
.z-tea1-b9 img{height: 100%;margin: 0 auto;}
.z-tea1-b8:hover .z-tea1-b9{opacity: 0;transition: 0.8s;}
.z-tea1-b10{width: 100%;height: 25px;position: absolute;top: 42px;left: 0;opacity: 0;transition: 0.8s;}
.z-tea1-b10 img{height: 100%;margin: 0 auto;}
.z-tea1-b8:hover .z-tea1-b10{opacity: 1;transition: 0.8s;}
.z-tea1-b11{width: 100%;font-size: 16px;line-height: 24px;color: #6b0301;text-align: center;transition: 0.8s;}
.z-tea1-b8:hover .z-tea1-b11{color: #fff;transition: 0.8s;}
.z-tea1-c1{width: 100%;padding-top: 88px;position: relative;margin-bottom: 50px;}
.z-tea1-c2{width: 100%;position: relative;font-size: 44px;line-height: 44px;color: #333333;text-align: center;margin-bottom: 20px;}
.z-tea1-c3{width: 100%;position: relative;font-size: 18px;line-height: 18px;color: #666666;text-align: center;margin-bottom: 42px/*78px*/;}
.z-tea1-c4{width: 1300px;height: 418px;position: relative;margin: 0 auto;}
.z-tea1-c5{width: 660px;height: 418px;border: 1px solid #f2f2f2;background: #fff;box-sizing: border-box;z-index: 1;position: absolute;top: 0;left: calc(50% - 660px/2);transition: 0.8s;box-shadow: 0 2px 30px rgba(233,233,233,0.35);}
.z-tea1-c6{width: 122px;height: 122px;border: 1px solid #d5d5d5;border-radius: 50%;background: #ebebeb;box-sizing: border-box;overflow: hidden;position: absolute;top: 48px;left: 38px;}
.z-tea1-c6&gt;img{min-height: 100%;transition: 0.8s;}
.z-tea1-c6:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-tea1-c7{width: calc(100% - 176px - 40px);font-size: 18px;line-height: 20px;color: #333333;position: absolute;top: 50px;left: 176px;transition: 0.8s;}
.z-tea1-c7:hover{color: #6b0301;transition: 0.8s;}
.z-tea1-c8{width: calc(100% - 176px - 40px);height: 32px;position: absolute;top: 90px;left: 176px;overflow: hidden;}
.z-tea1-c8&gt;div{height: 32px;padding: 0 15px;border: 1px solid #dbdbdb;border-radius: 16px;box-sizing: border-box;margin-right: 12px;font-size: 16px;line-height: 30px;color: #7b7b7b;transition: 0.8s;float: left;}
.z-tea1-c8&gt;div:last-child{margin-right: 0;}
.z-tea1-c8&gt;div:hover{color: #fff;background: #dbdbdb;transition: 0.8s;}
.z-tea1-c9{width: calc(100% - 176px - 40px);font-size: 16px;line-height: 28px;color: #666666;position: absolute;top: 136px;left: 176px;}
.z-tea1-c10{width: calc(100% - 37px*2);height: 126px;position: absolute;top: 240px;left: 37px;}
.z-tea1-c10&gt;div{width: 280px;height: 126px;position: relative;}
.z-tea1-c10&gt;div:nth-child(1){float: left;}
.z-tea1-c10&gt;div:nth-child(2){float: right;}
.z-tea1-c10&gt;div img{min-height: 100%;transition: 0.8s;}
.z-tea1-c10&gt;div:hover img{transform: scale(1.1);transition: 0.8s;}
.z-tea1-c5{z-index: 1;transition: 0.8s;transform: scale(0.6);}
.z-tea1-in1{z-index: 2;left: calc(50% - 660px/2 - 386px);transform: scale(0.8);transition: 0.8s;}
.z-tea1-in2{z-index: 3;left: calc(50% - 660px/2 - 200px);transform: scale(0.9);transition: 0.8s;}
.z-tea1-in3{z-index: 4;left: calc(50% - 660px/2 + 386px);transform: scale(0.8);transition: 0.8s;}
.z-tea1-in4{z-index: 5;left: calc(50% - 660px/2 + 200px);transform: scale(0.9);transition: 0.8s;}
.z-tea1-in5{z-index: 6;left: calc(50% - 660px/2);transform: scale(1);transition: 0.8s;}
.z-tea1-c11{width: 100%;height: 418px;padding: 36px 0;position: relative;overflow: hidden;}
.z-tea1-c12{width: 34px;height: 68px;position: absolute;top: calc(50% - 68px/2);left: calc(50% - 1300px/2);cursor: pointer;}
.z-tea1-c13{width: 34px;height: 68px;position: absolute;top: calc(50% - 68px/2);right: calc(50% - 1300px/2);cursor: pointer;}
.z-tea1-c12 img,.z-tea1-c13 img{height: 100%;}
.z-tea1-d1{width: 100%;padding-top: 88px;position: relative;margin-bottom: 100px;}
.z-tea1-d2{width: 100%;position: relative;font-size: 44px;line-height: 44px;color: #333333;text-align: center;margin-bottom: 20px;}
.z-tea1-d3{width: 100%;position: relative;font-size: 18px;line-height: 18px;color: #666666;text-align: center;margin-bottom: 70px;}
.z-tea1-d4{width: 1300px;position: relative;margin: 0 auto;}
.z-tea1-d5{width: 410px;margin-right: calc((100% - 410px*3)/2);float: left;}
.z-tea1-d5:nth-child(3n){margin-right: 0;}
.z-tea1-d6{width: 100%;height: 220px;background: #000;position: relative;}
.z-tea1-d6 img{min-height: 100%;transition: 0.8s;opacity: 0.76;}
.z-tea1-d6:hover img{opacity: 1;transform: scale(1.1);transition: 0.8s;}
.z-tea1-d6 div{width: 100%;height: 40px;position: absolute;top: calc(50% - 40px/2);left: 0;font-size: 30px;line-height: 40px;color: #fff;text-align: center;}
.z-tea1-d7{width: 100%;padding: 30px 36px;background: #f9f9f9;box-sizing: border-box;}
.z-tea1-d7&gt;div{width: 100%;height: 40px;font-size: 16px;line-height: 40px;color: #666666;}

{pto1}
.z-pto1-a1{width: 1300px;position: relative;margin: 0 auto;padding: 55px 0 40px 0;border-bottom: 1px solid #6b0300;margin-bottom: 58px;}
.z-pto1-a2{width: 100%;margin-bottom: 18px;}
.z-pto1-a2:last-child{margin-bottom: 0;}
.z-pto1-a3{font-size: 16px;line-height: 32px;color: #333333;transition: 0.8s;float: left;}
.z-pto1-a4{float: left;}
.z-pto1-a4 a{display: block;padding: 0 22px;float: left;font-size: 16px;line-height: 32px;color: #333333;transition: 0.8s;}
.z-pto1-a4 a:hover{color: #6b0300;transition: 0.8s;}
.z-pto1-a4 a.z-pto1-on1{color: #fff!important;background: #6b0300!important;transition: 0.8s!important;}
.z-pto1-b1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 58px;}
.z-pto1-b2{width: 938px;float: left;}
.z-pto1-b3{width: 330px;float: right;}
.z-pto1-c1{width: 100%;height: 320px;position: relative;overflow: hidden;margin-bottom: 35px;}
.z-pto1-c1;last-child{margin-bottom: 0;}
.z-pto1-c1&gt;img{min-height: 100%;}
.z-pto1-c2{width: 390px;height: 260px;position: absolute;top: calc(50% - 260px/2);left: 30px;}
.z-pto1-c2&gt;img{min-height: 100%;transition: 0.8s;}
.z-pto1-c2:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pto1-c3{width: calc(100% - 458px - 30px);font-size: 16px;line-height: 20px;color: #333333;font-weight: bold;position: absolute;top: 170px;left: 458px;}
.z-pto1-c4{width: calc(100% - 458px - 30px);font-size: 16px;line-height: 30px;color: #333333;position: absolute;top: 196px;left: 458px;}
.z-pto1-d1{height: 110px;position: absolute;width: 100%;top: 30px;left: 458px;}
.z-pto1-d2{width: 36px;height: 100%;position: absolute;top: 0;left: 0;background: #611109;}
.z-pto1-d3{font-size: 26px;line-height: 20px;color: #333333;text-transform: uppercase;position: absolute;top: 10px;left: 10px;letter-spacing: 3px;}
.z-pto1-d4{font-size: 24px;line-height: 24px;color: #333333;position: absolute;top: 40px;left: 10px;letter-spacing: 2px;}
.z-pto1-d3&gt;span,.z-pto1-d4&gt;span{color: #fff;}
.z-pto1-d5,.z-pto1-d6{display: none;}
.z-pto1-e1{width: 100%;height: 260px;position: relative;margin-bottom: 30px;}
.z-pto1-e1&gt;img{min-height: 100%;transition: 0.8s;}
.z-pto1-e1:hover&gt;img{transform: scale(1.1);transition: 0.8s;}
.z-pto1-e2{width: 100%;border: 1px solid #6b0300;box-sizing: border-box;background: #f5f5f5;padding: 6px;position: relative;}
.z-pto1-e3{width: 100%;position: relative;padding: 30px 20px;box-sizing: border-box;background: #fff;}
.z-pto1-e4{width: 210px;position: relative;margin: 0 auto;margin-bottom: 20px;}
.z-pto1-e5{width: 100%;font-size: 14px;line-height: 14px;color: #999999;text-align: center;margin-bottom: 32px;}
.z-pto1-e6{width: 100%;}
.z-pto1-e7{width: 100%;height: 44px;background: #f5f5f5;position: relative;margin-bottom: 10px;overflow: hidden;}
.z-pto1-e7 input{border: 0;background: none;box-sizing: border-box;display: block;outline: none;}
.z-pto1-e7 input{width: calc(100% - 15px*2);height: 20px;font-size: 14px;line-height: 20px;color: #999999;position: absolute;top: calc(50% - 20px/2);left: 15px;}
.z-pto1-e7:nth-child(5) img{width: 60px;height: 24px;position: absolute;top: calc(50% - 24px/2);right: 4px;}
.z-pto1-e7:nth-child(5){margin-bottom: 35px;}
.z-pto1-e8{width: 100%;height: 44px;background: #6b0300;font-size: 16px;line-height: 44px;color: #fff;text-align: center;position: relative;}
.z-pto1-e8 input{border: 0;background: none;box-sizing: border-box;display: block;outline: none;opacity: 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}

{fre1}
.z-fre1-a1{width: 1300px;position: relative;margin: 0 auto;padding-top: 84px;margin-bottom: 92px;display: flex;justify-content: space-between;}
.z-fre1-a2{position: relative;}
.z-fre1-a3{width: ;height: 52px;margin-bottom: 16px;}
.z-fre1-a3 img{margin: 0 auto;}
.z-fre1-a3:hover img{transform: rotateY(360deg);transition: 0.8s;}
.z-fre1-a4{font-size: 16px;line-height: 20px;color: #333333;text-align: center;}
.z-fre1-a5{font-size: 16px;line-height: 20px;color: #333333;text-align: center;}
.z-fre1-b1{width: 1300px;height: 40px;position: relative;margin: 0 auto;margin-bottom: 64px;}
.z-fre1-b2{width: 100%;height: 1px;background: #000;position: absolute;top: 50%;left: 0;}
.z-fre1-b3{font-size: 36px;line-height: 40px;color: #333333;text-align: center;position: relative;width: 310px;background: #fff;margin: 0 auto;}
.z-fre1-c1{width: 1300px;height: 104px;position: relative;margin: 0 auto;margin-bottom: 24px;}
.z-fre1-c2{width: calc(50% - 202px/2);height: 100%;position: relative;float: left;background: #6b0300;}
.z-fre1-c2&gt;div:first-child{font-size: 22px;line-height: 18px;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 28px;left: 0;width: 100%;}
.z-fre1-c2&gt;div:last-child{font-size: 24px;line-height: 24px;color: #fff;text-align: center;position: absolute;top: 58px;left: 0;width: 100%;}
.z-fre1-c3{width: 202px;height: 100%;position: relative;float: left;}
.z-fre1-c3 img{min-height: 100%;}
.z-fre1-c4{width: calc(50% - 202px/2);height: 100%;position: relative;float: left;background: #c2c2c2;font-size: 22px;line-height: 104px;color: #333333;text-align: center;}
.z-fre1-d1{width: 1300px;position: relative;margin: 0 auto;}
.z-fre1-d2{width: 100%;height: 134px;position: relative;}
.z-fre1-d3{width: calc(50% - 202px/2);height: 100%;position: relative;float: left;display: table;}
.z-fre1-d2:nth-child(odd) .z-fre1-d3{background: #406a3c;}
.z-fre1-d2:nth-child(even) .z-fre1-d3{background: #507c49;}
.z-fre1-d4{height: 42px;position: absolute;top: calc(50% - 42px/2);left: 126px;}
.z-fre1-d5{width: 200px;display: table-cell;vertical-align: middle;font-size: 18px;line-height: 32px;color: #fff;text-align: center;position: relative;left: calc(200px/2 - 50%);}
.z-fre1-d6{width: 202px;height: 100%;position: relative;float: left;}
.z-fre1-d6 img{transition: 0.8s;min-height: 100%;}
.z-fre1-d6:hover img{transform: scale(1.1);transition: 0.8s;}
.z-fre1-d6 div{width: 100%;height: 32px;font-size: 18px;line-height: 32px;color: #fff;text-align: center;position: absolute;top: calc(50% - 32px/2);left: 0;}
.z-fre1-d7{width: calc(50% - 202px/2);height: 100%;position: relative;float: left;display: table;}
.z-fre1-d2:nth-child(odd) .z-fre1-d7{background: #b1b1b1;}
.z-fre1-d2:nth-child(even) .z-fre1-d7{background: #c2c2c2;}
.z-fre1-d8{height: 34px;position: absolute;top: calc(50% - 34px/2);left: 142px;}
.z-fre1-d9{width: 200px;display: table-cell;vertical-align: middle;font-size: 18px;line-height: 32px;color: #333333;text-align: center;position: relative;left: calc(200px/2 - 50%);}
.z-fre1-e1{width: 1300px;padding: 96px 0;position: relative;margin: 0 auto;}
.z-fre1-e2{width: 100%;font-size: 44px;line-height: 44px;color: #333333;text-align: center;margin-bottom: 22px;}
.z-fre1-e3{width: 100%;font-size: 18px;line-height: 18px;color: #666666;text-align: center;}
.z-fre1-f1{width: 100%;height: 750px;position: relative;overflow: hidden;margin-bottom: 86px;}
.z-fre1-f2{width: 1920px;height: 100%;position: relative;margin-left: calc(50% - 1920px/2);}
.z-fre1-f3{width: 50%;height: 100%;position: relative;float: left;}
.z-fre1-f3 img{min-height: 100%;transition: 0.8s;}
.z-fre1-f3:hover img{transform: scale(1.1);transition: 0.8s;}
.z-fre1-f4{width: 50%;height: 100%;position: relative;float: right;}
.z-fre1-f4&gt;img{min-height: 100%;transition: 0.8s;}
.z-fre1-f4:hover.img{transform: scale(1.1);transition: 0.8s;}
.z-fre1-f5{width: 500px;position: absolute;top: 54px;left: calc((1300px/2 - 500px)/2);}
.z-fre1-f6{width: 100%;font-size: 36px;line-height: 36px;color: #fff;margin-bottom: 12px;}
.z-fre1-f7{width: 100%;}
.z-fre1-f8{width: 100%;height: 100px;position: relative;}
.z-fre1-f8 b{width: 100%;height: 1px;background: #7f4847;display: block;position: absolute;bottom: 0;left: 0;}
.z-fre1-f8 b g{width: 0;height: 100%;display: block;background: #fff;transition: 0.8s;}
.z-fre1-f8:hover b g{width: 174px;transition: 0.8s;}
.z-fre1-on1 b g{width: 100%!important;transition: 0.8s!important;}
.z-fre1-f8 div{font-size: 16px;line-height: 32px;color: #fff;font-weight: lighter;position: absolute;top: calc(50% - 32px/2);left: 0;}
.z-fre1-f8 input{border: 0;outline: none;display: block;box-sizing: border-box;background: none;position: absolute;top: calc(50% - 32px/2);left: 38px;width: calc(100% - 38px);height: 32px;}
.z-fre1-f8 input{font-size: 16px;line-height: 32px;color: #fff;font-weight: lighter;}
.z-fre1-f8 input::-webkit-input-placeholder{color: #bdbdbd;}
.z-fre1-f8 input::-moz-placeholder{color: #bdbdbd;}
.z-fre1-f8 input:-ms-input-placeholder{color: #bdbdbd;}
.z-fre1-f8 input:-moz-placeholder{color: #bdbdbd;}
.z-fre1-f8:nth-child(5){margin-bottom: 40px;}
.z-fre1-f8:nth-child(5) img{width: 60px;height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;}
.z-fre1-f8:nth-child(5) input{width: calc(100% - 200px);left: 54px;}
.z-fre1-f9{width: 300px;height: 48px;position: relative;margin: 0 auto;background: rgba(255,255,255,0.67);}
.z-fre1-f9 span{width: calc(100% - 2px);height: calc(100% - 2px);position: absolute;top: 1px;left: 1px;background: #fff;font-size: 16px;line-height: 46px;color: #6b0300;text-align: center;display: block;}
.z-fre1-f9 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;border: 0;outline: none;box-sizing: border-box;background: none;opacity: 0;cursor: pointer;}
.z-fre1-g1{width: 1300px;margin: 0 auto;position: relative;}
.z-fre1-g2{width: 416px;height: 278px;position: relative;float: left;margin-right: calc((100% - 416px*3)/2);}
.z-fre1-g2:nth-child(3n){margin-right: 0;}
.z-fre1-g2 img{min-height: 100%;transition: 0.8s;}
.z-fre1-g2:hover img{transform: scale(1.1);transition: 0.8s;}

{sho1}
.z-sho1-a1{width: 1300px;border: 1px solid #e7e7e7;box-sizing: border-box;position: relative;margin: 0 auto;margin-bottom: 48px;}
.z-sho1-a2{width: 100%;padding: 0 32px;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.z-sho1-a2:last-child{border-bottom: 0;}
.z-sho1-a3{border-left: 6px solid #000;padding-left: 16px;font-size: 14px;line-height: 18px;color: #000000;height: 18px;position: relative;top: calc(72px/2 - 18px/2);float: left;}
.z-sho1-a4{width: calc(100% - 114px);float: right;}
.z-sho1-a4 a{font-size: 14px;line-height: 72px;color: #666666;margin-right: 52px;float: left;}
.z-sho1-a4 a.z-sho1-on1{color: #6b0300;}
.z-sho1-b1{width: 1300px;margin: 0 auto;margin-bottom: 86px;}
.z-sho1-b1&gt;div{position: relative;}
.z-sho1-b1&gt;div:nth-child(1){width: 862px;height: 450px;margin-bottom: 22px;float: left;}
.z-sho1-b1&gt;div:nth-child(2){width: 862px;height: 450px;margin-bottom: 22px;float: left;}
.z-sho1-b1&gt;div:nth-child(3){width: 420px;height: 316px;margin-bottom: 22px;float: right;margin-top: -472px;}
.z-sho1-b1&gt;div:nth-child(4){width: 420px;height: 316px;margin-bottom: 22px;float: right;margin-top: -134px;}
.z-sho1-b1&gt;div:nth-child(5){width: 420px;height: 529px;margin-bottom: 0;float: right;}
.z-sho1-b1&gt;div:nth-child(6){width: 274px;height: 261px;margin-right: 20px;float: left;}
.z-sho1-b1&gt;div:nth-child(7){width: 274px;height: 261px;margin-right: 20px;float: left;}
.z-sho1-b1&gt;div:nth-child(8){width: 274px;height: 261px;margin-right: 0;float: left;}
.z-sho1-b1&gt;div img{min-height: 100%;transition: 0.5s;}
.z-sho1-b1&gt;div:hover img{transform: scale(1.1);transition: 0.5s;}
.z-sho1-c1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 80PX;}
.z-sho1-c2{width: 100%;padding-top: 270px;position: relative;margin-bottom: 90px;}
.z-sho1-c2:last-child{margin-bottom: 0;}
.z-sho1-c3{width: 100%;}
.z-sho1-c3 img{transition: 0.5s;}
.z-sho1-c3:hover img{transition: 0.5s;transform: scale(1.1);}
.z-sho1-c4{width: calc(12px*2 + 585px);height: calc(12px*2 + 306px);border: 12px  solid #f6f6f6;box-sizing: border-box;position: absolute;top: 0;}
.z-sho1-c2:nth-child(odd) .z-sho1-c4{left: 100px;}
.z-sho1-c2:nth-child(even) .z-sho1-c4{right: 100px;}
.z-sho1-c4 img{min-height: 100%;transition: 0.5s;}
.z-sho1-c4:hover img{transition: 0.5s;transform: scale(1.1);}
.z-sho1-c5{font-size: 18px;line-height: 34px;color: #333333;width: 436px;position: absolute;top: 72px;}
.z-sho1-c2:nth-child(odd) .z-sho1-c5{right: 64px;}
.z-sho1-c2:nth-child(even) .z-sho1-c5{left: 64px;}
.z-sho1-d1{width: 1300px;margin: 0 auto;margin-bottom: 82px;display: flex;justify-content: space-between;}
.z-sho1-d2{width: 140px;}
.z-sho1-d3{width: 100%;margin-bottom: 26px;position: relative;overflow: visible;}
.z-sho1-d3 img{position: relative;width: 100%;}
.z-sho1-d3 div{width: calc(100% + 2px);height: calc(100% + 2px);border: 9px solid #f8dedd;border-radius: 50%;box-sizing: border-box;opacity: 0;transition: 0.5s;position: absolute;top: -1px;left: -1px;}
.z-sho1-d2:hover .z-sho1-d3 div{opacity: 1;transition: 0.5s;}
.z-sho1-d4{font-size: 18px;line-height: 18px;color: #333333;text-align: center;transition: 0.5s;}
.z-sho1-d2:hover .z-sho1-d4{color: #6b0300;transition: 0.5s;}
.z-sho1-e1{width: 100%;height: 70px;background: #6b0300;position: relative;overflow: hidden;margin-bottom: 98px;}
.z-sho1-e2{width: 100%;max-width: 1300px;height: 100%;position: relative;margin: 0 auto;display: flex;justify-content: space-between;}
.z-sho1-e3{font-size: 18px;line-height: 70px;color: #fff;padding: 0 32px;}
.z-sho1-e2 b{width: 1px;height: 18px;background: rgba(255,255,255,0.6);display: block;position: relative;top: calc(70px/2 - 18px/2);}

{eqi1}
.z-equ1-a1{width: 1300px;margin: 0 auto;position: relative;margin-bottom: 78px;}
.z-equ1-a2{width: 100%;margin-bottom: 64px;}
.z-equ1-a3{width: 100%;font-size: 48px;line-height: 48px;color: #611109;text-align: center;font-weight: bold;position: absolute;top: 102px;left: 0;}
.z-equ1-a4{width: 100%;font-size: 24px;line-height: 18px;color: #611109;text-align: center;font-weight: bold;position: absolute;top: 164px;left: 0;text-transform: uppercase;}
.z-equ1-a5{width: 100%;font-size: 32px;line-height: 32px;color: #333333;text-align: center;font-weight: lighter;position: absolute;top: 212px;left: 0;}
.z-equ1-b1{width: 100%;position: relative;margin-bottom: 54px;}
.z-equ1-b2{width: 658px;margin-left: 58px;float: left;}
.z-equ1-b2&gt;div:first-child{font-size: 30px;line-height: 34px;color: #611109;margin-bottom: 20px;}
.z-equ1-b2&gt;div:last-child{font-size: 16px;line-height: 32px;color: #666666;}
.z-equ1-b3{float: right;position: relative;top: 30px;margin-right: 60px;}
.z-equ1-b3&gt;div{width: 102px;height: 102px;border: 1px solid #58180f;box-sizing: border-box;border-radius: 50%;float: left;margin-right: 22px;font-size: 16px;line-height: 100px;color: #333333;text-align: center;transition: 0.5s;background: #fff;}
.z-equ1-b3&gt;div:last-child{margin-right: 0;}
.z-equ1-b3&gt;div:hover{background: #58180f;color: #fff;transition: 0.5s;}
.z-equ1-c1{width: 100%;position: relative;margin-bottom: 76px;}
.z-equ1-c2{width: 572px;float: right;margin-right: 14px;position: relative;top: 82px;}
.z-equ1-c2&gt;div:first-child{font-size: 30px;line-height: 34px;color: #611109;margin-bottom: 20px;}
.z-equ1-c2&gt;div:last-child{font-size: 16px;line-height: 32px;color: #666666;}
.z-equ1-c3{width: 650px;float: left;}
.z-equ1-c3 img{transition: 0.5s;}
.z-equ1-c3:hover img{transform: scale(1.1);transition: 0.5s;}
.z-equ1-d1{width: 100%;position: relative;margin-bottom: 80px;}
.z-equ1-d2{width: 100%;font-size: 30px;line-height: 30px;color: #58180f;text-align: center;position: absolute;top: 68px;left: 0;}
.z-equ1-d3{width: 1110px;font-size: 16px;line-height: 32px;color: #454545;position: absolute;top: 130px;left: calc(50% - 1110px/2);}
.z-equ1-e1{width: 100%;}
.z-equ1-e1 img{transition: 0.5s;}
.z-equ1-e1:hover img{transform: scale(1.1);transition: 0.5s;}

{env1}
.z-env1-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 178px;}
.z-env1-a1&gt;div{background: #fff;position: relative;}
.z-env1-a1&gt;div:nth-child(1){width: 648px;height: 789px;float: left;}
.z-env1-a1&gt;div:nth-child(2){width: 318px;height: 300px;float: right;margin-bottom: 8px;}
.z-env1-a1&gt;div:nth-child(3){width: 318px;height: 300px;float: right;margin-bottom: 8px;margin-right: 8px;}
.z-env1-a1&gt;div:nth-child(4){width: 318px;height: 300px;float: right;}
.z-env1-a1&gt;div:nth-child(5){width: 318px;height: 300px;float: right;margin-right: 8px;}
.z-env1-a1&gt;div:nth-child(6){width: 318px;height: 252px;float: right;}
.z-env1-a1&gt;div:nth-child(7){width: 610px;height: 252px;position: absolute;bottom: 0;right: calc(318px + 8px);}
.z-env1-a1&gt;div img{min-height: 100%;transition: 0.5s;position: relative;}
.z-env1-a1&gt;div:hover img{transform: scale(1.1);transition: 0.5s;}
.z-env1-a1&gt;div:last-child:hover img{transform: scale(1);}
.z-env1-a2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;padding: 0 calc(50% - 518px/2);box-sizing: border-box;}
.z-env1-a3{display: table-cell;vertical-align: middle;font-size: 16px;line-height: 32px;color: #fff;}
.z-env1-b1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 88px;}
.z-env1-b1&gt;div{background: #fff;position: relative;}
.z-env1-b1&gt;div:nth-child(1){width: 318px;height: 354px;float: left;margin-bottom: 8px;margin-right: 8px;}
.z-env1-b1&gt;div:nth-child(2){width: 318px;height: 354px;float: left;margin-bottom: 8px;}
.z-env1-b1&gt;div:nth-child(3){width: 643px;height: 699px;float: right;margin-bottom: 8px;}
.z-env1-b1&gt;div:nth-child(4){width: 644px;height: 336px;float: left;margin-bottom: 8px;margin-right: ;}
.z-env1-b1&gt;div:nth-child(5){width: 930px;height: 360px;float: left;}
.z-env1-b1&gt;div:nth-child(6){width: 360px;height: 360px;float: right;}
.z-env1-b1&gt;div img{min-height: 100%;transition: 0.5s;position: relative;}
.z-env1-b1&gt;div:hover img{transform: scale(1.1);transition: 0.5s;}
.z-env1-b2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: table;padding: 0 calc(50% - 522px/2);box-sizing: border-box;}
.z-env1-b3{display: table-cell;vertical-align: middle;font-size: 18px;line-height: 32px;color: #333333;}

{cet2}
.z-cet2-a1{width: 100%;padding: 60px 0 50px 0;box-sizing: border-box;border-bottom: 1px solid #e0e0e0;margin-bottom: 88px;background: #f8f8f8;}
.z-cet2-a2{width: 1300px;margin: 0 auto;}
.z-cet2-a2 span:nth-child(1){font-size: 36px;line-height: 36px;color: #611109;font-weight: bold;}
.z-cet2-a2 span:nth-child(2){font-size: 30px;line-height: 30px;color: #bfbfbf;font-weight: lighter;}
.z-cet2-a2 span:nth-child(3){font-size: 24px;line-height: 24px;color: #000000;font-weight: bold;}
.z-cet2-b1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 108px;}
.z-cet2-b2{width: 564px;height: 682px;float: right;}
.z-cet2-b2 img{min-height: 100%;transition: 0.8s;}
.z-cet2-b2:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cet2-b3{position: absolute;top: 70px;left: 0;width: 620px;}
.z-cet2-b3&gt;div:nth-child(1){font-size: 32px;line-height: 32px;color: #0f0508;font-weight: bold;padding-bottom: 15px;border-bottom: 3px solid #611109;margin-bottom: 22px;}
.z-cet2-b3&gt;div:nth-child(2){font-size: 16px;line-height: 26px;color: #5b5b5b;}
.z-cet2-b4{width: 790px;position: absolute;top: 302px;left: 0;}
.z-cet2-b5{width: 388px;height: 257px;position: relative;}
.z-cet2-b5:nth-child(1){float: left;}
.z-cet2-b5:nth-child(2){float: right;}
.z-cet2-b5 img{min-height: 100%;transition: 0.8s;}
.z-cet2-b5:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cet2-c1{width: 100%;height: 904px;position: relative;;overflow: hidden;}
.z-cet2-c1&gt;img{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.z-cet2-c2{width: 1300px;position: absolute;top: 76px;left: calc(50% - 1300px/2);}
.z-cet2-c3{width: 100%;height: calc(32px + 15px + 3px);position: relative;margin-bottom: 40px;}
.z-cet2-c3&gt;div{font-size: 32px;line-height: 32px;color: #0f0508;font-weight: bold;padding-bottom: 15px;border-bottom: 3px solid #611109;position: absolute;top: 0;}
.z-cet2-c4{width: 100%;position: relative;}
.z-cet2-c5:nth-child(1){width: 870px;height: 494px;float: left;}
.z-cet2-c5:nth-child(2){width: 410px;height: 306px;float: right;margin-bottom: 22px;}
.z-cet2-c5:nth-child(3){width: 410px;height: 306px;float: right;}
.z-cet2-c5 img{min-height: 100%;transition: 0.8s;}
.z-cet2-c5:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cet2-c6{width: 870px;height: calc(306px*2 + 22px - 494px);background: #611109;float: left;padding: 0 52px;box-sizing: border-box;display: table;}
.z-cet2-c6&gt;div{font-size: 16px;line-height: 30px;color: #fff;display: table-cell;vertical-align: middle;}
.z-cet2-d1{width: 1300px;position: relative;margin: 0 auto;padding: 92px 0 104px 0;}
.z-cet2-d2{width: 100%;height: calc(32px + 15px + 3px);position: relative;margin-bottom: 40px;}
.z-cet2-d2&gt;div{font-size: 32px;line-height: 32px;color: #0f0508;font-weight: bold;padding-bottom: 15px;border-bottom: 3px solid #611109;position: absolute;top: 0;}
.z-cet2-d3{width: 100%;position: relative;}
.z-cet2-d4:nth-child(1){width: 758px;height: 432px;float: right;}
.z-cet2-d4:nth-child(2){width: 520px;height: 292px;float: left;margin-bottom: 22px;}
.z-cet2-d4:nth-child(3){width: 520px;height: 292px;float: left;}
.z-cet2-d5{width: 758px;font-size: 18px;line-height: 36px;color: #000000;font-weight: bold;position: absolute;top: 482px;right: 0;}
.z-cet2-d6{width: 758px;font-size: 16px;line-height: 30px;color: #545454;position: absolute;top: 524px;right: 0;}
.z-cet2-e1{width: 100%;padding: 76px 0 102px 0;background: #f3f3f3;overflow: hidden;margin-bottom: 76px;}
.z-cet2-e2{width: 1300px;margin: 0 auto;font-size: 32px;line-height: 48px;color: #333333;font-weight: bold;text-align: center;}
.z-cet2-e3{width: 1300px;margin: 0 auto;font-size: 20px;line-height: 48px;color: #333333;text-align: center;margin-bottom: 30px;}
.z-cet2-e4{width: 1300px;margin: 0 auto;position: relative;}
.z-cet2-e4&gt;div:nth-child(1){width: 660px;height: 429px;float: left;}
.z-cet2-e4&gt;div:nth-child(2){width: 305px;height: 429px;float: right;margin-left: 20px;}
.z-cet2-e4&gt;div:nth-child(3){width: 295px;height: 204px;float: right;margin-bottom: calc(429px - 204px*2);}
.z-cet2-e4&gt;div:nth-child(4){width: 295px;height: 204px;float: right;}
.z-cet2-e4&gt;div img{min-height: 100%;transition: 0.8s;}
.z-cet2-e4&gt;div:hover img{transform: scale(1.1);transition: 0.8s;}
.z-cet2-f1{width: 1300px;margin: 0 auto;position: relative;padding: 40px 0 70px 0;border-top: 1px dashed #dedede;}
.z-cet2-f1&gt;div{font-size: 16px;line-height: 18px;color: #333333;max-width: 48%;}
.z-cet2-f1&gt;div a{font-size: 16px;line-height: 18px;color: #666666;}
.z-cet2-f1&gt;div:nth-child(1){float: left;}
.z-cet2-f1&gt;div:nth-child(2){float: right;}

.z-cet2-g1{width: 1300px;position: relative;height: 170px;margin: 0 auto;margin-bottom: 78px;}
.z-cet2-g2{width: calc(100%/8);height: 170px;position: relative;float: left;}
.z-cet2-g3{width: 126px;height: 126px;position: relative;margin: 0 auto;margin-bottom: 16px;}
.z-cet2-g3 img{height: 100%;}
.z-cet2-g3:hover img{transform: rotateY(360deg);transition: 0.8s;}
.z-cet2-g4{width: 100%;font-size: 16px;line-height: 26px;color: #666666;text-align: center;position: relative;}
.z-cet2-g5{width: 16px;position: absolute;top: 56px;right: -8px;}
.z-cet2-g2:last-child .z-cet2-g5{display: none;}

.z-lan1-a1{width: 80px;position: fixed;top: calc(50% - (80px*5 + 4px*4)/2);right: 0;z-index: 20;/*display: none;*/}
.z-lan1-a2{width: 80px;height: 80px;background: #f1f1f1;margin-bottom: 4px;position: relative;transition: 0.5s;}
.z-lan1-a2:hover{background: #666;transition: 0.5s;}
.z-lan1-a3{width: 36px;position: absolute;top: 14px;left: calc(50% - 36px/2);}
.z-lan1-a3 img:nth-child(1){position: relative;transition: 0.5s;opacity: 1;}
.z-lan1-a3 img:nth-child(2){position: absolute;top: 0;left: 0;transition: 0.5s;opacity: 0;}
.z-lan1-a2:hover .z-lan1-a3 img:nth-child(1){transition: 0.5s;opacity: 0;}
.z-lan1-a2:hover .z-lan1-a3 img:nth-child(2){transition: 0.5s;opacity: 1;}
.z-lan1-a4{width: 100%;font-size: 14px;line-height: 14px;color: #606060;text-align: center;position: absolute;bottom: 14px;left: 0;transition: 0.5s;}
.z-lan1-a2:hover .z-lan1-a4{color: #fff;}
.z-lan1-a6{width: 160px;height: 160px;background: #666;position: absolute;top: -40px;left: 100%;transition: 0.5s;z-index: -1;}
.z-lan1-a2:hover .z-lan1-a6{left: -200%;transition: 0.5s;}
.z-lan1-a5{width: 200px;height: 100%;position: absolute;top: 0;left: 0;background: #666;font-size: 20px;line-height: 80px;color: #fff;text-align: center;font-weight: bold;transition: 0.5s;z-index: -1;}
.z-lan1-a2:hover .z-lan1-a5{left: -200px;transition: 0.5s;}</pre></body></html>